Change pkcs12 so the certificates coming from -in do not get tossed if

-certfile is given as well.
This commit is contained in:
Richard Levitte 2001-12-12 16:49:02 +00:00
parent f11fd3f4e1
commit 206eb6a11d

View File

@ -459,10 +459,16 @@ int MAIN(int argc, char **argv)
/* Add any more certificates asked for */
if (certfile) {
if(!(certs = load_certs(bio_err, certfile, FORMAT_PEM, NULL, e,
"certificates from certfile"))) {
STACK_OF(X509) *morecerts=NULL;
if(!(morecerts = load_certs(bio_err, certfile, FORMAT_PEM,
NULL, e,
"certificates from certfile"))) {
goto export_end;
}
while(sk_X509_num(morecerts) > 0) {
sk_X509_push(certs, sk_X509_shift(morecerts));
}
sk_X509_free(morecerts);
}
#ifdef CRYPTO_MDEBUG