按照页面上的说明,我正在尝试使用 openSSL 以安全的方式连接客户端/服务器。
我无法按如下方式创建 SSL_CTX:
/* OpenSSL headers */
#include "openssl/bio.h"
#include "openssl/ssl.h"
#include "openssl/err.h"
int main()
{
/* Initializing OpenSSL */
SSL_load_error_strings();
ERR_load_BIO_strings();
OpenSSL_add_all_algorithms();
SSL_CTX * ctx = SSL_CTX_new(SSLv23_client_method());
.....
}
ctx 引用始终为 NULL。谁能告诉我错过了哪一步?
谢谢。
更新
在检查错误时,消息是
Error: library has no ciphers