Clear warnings/errors within CIPHER_DEBUG code sections
[openssl.git] / apps / verify.c
index 893670ff41321317e7a057e0a8c3fd64cb7d048a..18fba46545ec78f07e7a27e1c202f12f9cd1ff34 100644 (file)
@@ -88,6 +88,7 @@ int MAIN(int argc, char **argv)
        X509_STORE *cert_ctx=NULL;
        X509_LOOKUP *lookup=NULL;
        X509_VERIFY_PARAM *vpm = NULL;
+       int crl_download = 0;
 #ifndef OPENSSL_NO_ENGINE
        char *engine=NULL;
 #endif
@@ -145,6 +146,8 @@ int MAIN(int argc, char **argv)
                                if (argc-- < 1) goto end;
                                crlfile= *(++argv);
                                }
+                       else if (strcmp(*argv,"-crl_download") == 0)
+                               crl_download = 1;
 #ifndef OPENSSL_NO_ENGINE
                        else if (strcmp(*argv,"-engine") == 0)
                                {
@@ -223,6 +226,9 @@ int MAIN(int argc, char **argv)
                }
 
        ret = 0;
+
+       if (crl_download)
+               store_setup_crl_download(cert_ctx);
        if (argc < 1)
                { 
                if (1 != check(cert_ctx, NULL, untrusted, trusted, crls, e))