| Index: openssl/apps/pkcs7.c
|
| ===================================================================
|
| --- openssl/apps/pkcs7.c (revision 105093)
|
| +++ openssl/apps/pkcs7.c (working copy)
|
| @@ -82,15 +82,12 @@
|
|
|
| int MAIN(int argc, char **argv)
|
| {
|
| -#ifndef OPENSSL_NO_ENGINE
|
| - ENGINE *e = NULL;
|
| -#endif
|
| PKCS7 *p7=NULL;
|
| int i,badops=0;
|
| BIO *in=NULL,*out=NULL;
|
| int informat,outformat;
|
| char *infile,*outfile,*prog;
|
| - int print_certs=0,text=0,noout=0;
|
| + int print_certs=0,text=0,noout=0,p7_print=0;
|
| int ret=1;
|
| #ifndef OPENSSL_NO_ENGINE
|
| char *engine=NULL;
|
| @@ -139,6 +136,8 @@
|
| noout=1;
|
| else if (strcmp(*argv,"-text") == 0)
|
| text=1;
|
| + else if (strcmp(*argv,"-print") == 0)
|
| + p7_print=1;
|
| else if (strcmp(*argv,"-print_certs") == 0)
|
| print_certs=1;
|
| #ifndef OPENSSL_NO_ENGINE
|
| @@ -180,7 +179,7 @@
|
| ERR_load_crypto_strings();
|
|
|
| #ifndef OPENSSL_NO_ENGINE
|
| - e = setup_engine(bio_err, engine, 0);
|
| + setup_engine(bio_err, engine, 0);
|
| #endif
|
|
|
| in=BIO_new(BIO_s_file());
|
| @@ -238,6 +237,9 @@
|
| }
|
| }
|
|
|
| + if (p7_print)
|
| + PKCS7_print_ctx(out, p7, 0, NULL);
|
| +
|
| if (print_certs)
|
| {
|
| STACK_OF(X509) *certs=NULL;
|
|
|