diff options
author | Richard Levitte <levitte@openssl.org> | 2003-02-14 05:24:22 +0000 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2003-02-14 05:24:22 +0000 |
commit | e270cf9c5ec253ca74a55ab6d537394e764c4d9a (patch) | |
tree | ef1e07e81f7be3808c74696e653e2073280253cd /apps/ocsp.c | |
parent | 7e38616d1f142fba491a27bd2e8ae88f6ec1cf52 (diff) |
Pay attention to disabled SSL versions.
PR: 500
Diffstat (limited to 'apps/ocsp.c')
-rw-r--r-- | apps/ocsp.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/apps/ocsp.c b/apps/ocsp.c index 6182410f6a..f05ec0e655 100644 --- a/apps/ocsp.c +++ b/apps/ocsp.c @@ -738,7 +738,16 @@ int MAIN(int argc, char **argv) if (use_ssl == 1) { BIO *sbio; +#if !defined(OPENSSL_NO_SSL2) && !defined(OPENSSL_NO_SSL3) ctx = SSL_CTX_new(SSLv23_client_method()); +#elif !defined(OPENSSL_NO_SSL3) + ctx = SSL_CTX_new(SSLv3_client_method()); +#elif !defined(OPENSSL_NO_SSL2) + ctx = SSL_CTX_new(SSLv2_client_method()); +#else + BIO_printf(bio_err, "SSL is disabled\n"); + goto end; +#endif SSL_CTX_set_mode(ctx, SSL_MODE_AUTO_RETRY); sbio = BIO_new_ssl(ctx, 1); cbio = BIO_push(sbio, cbio); |