如何知道我的openssl是否支持sslv3

时间:2015-06-02 08:47:11

标签: c linux shell openssl

我的机器上安装了openssl。我正在使用openssl作为客户端。我想知道openssl是否支持SSLv3。

是否有openssl命令知道我的openssl是否支持SSLv3?

1 个答案:

答案 0 :(得分:0)

  

如何知道我的openssl是否支持sslv3

如果SSLv2或SSLv3 未启用,则可以在OPENSSL_NO_SSL2中检查预处理器宏OPENSSL_NO_SSL2opensslconf.h

#include <openssl/opensslconf.h>
...

#if !defined(OPENSSL_NO_SSL3)
  /* SSLv3 is available */
#endif

定义由构建系统创建/设置。如果您配置:

./config no-ssl2 no-ssl2 no-comp

构建系统将定义OPENSSL_NO_SSL2OPENSSL_NO_SSL3OPENSSL_NO_COMP