我的机器上安装了openssl。我正在使用openssl作为客户端。我想知道openssl是否支持SSLv3。
是否有openssl命令知道我的openssl是否支持SSLv3?
答案 0 :(得分:0)
如何知道我的openssl是否支持sslv3
如果SSLv2或SSLv3 未启用,则可以在OPENSSL_NO_SSL2
中检查预处理器宏OPENSSL_NO_SSL2
和opensslconf.h
。
#include <openssl/opensslconf.h>
...
#if !defined(OPENSSL_NO_SSL3)
/* SSLv3 is available */
#endif
定义由构建系统创建/设置。如果您配置:
./config no-ssl2 no-ssl2 no-comp
构建系统将定义OPENSSL_NO_SSL2
,OPENSSL_NO_SSL3
和OPENSSL_NO_COMP
。