Tongsuo
Tongsuo copied to clipboard
babassl-8.3.2使用 NTLS 模式时 SSL_CTX_set_min_proto_version 为什么报错?
大概的代码逻辑如下:
...
context = SSL_CTX_new(NTLS_server_method());
SSL_CTX_enable_ntls(context);
if (!SSL_CTX_use_sign_certificate_file(context, ssl_cert_file, SSL_FILETYPE_PEM))
{}
if (SSL_CTX_use_sign_PrivateKey_file(context, ssl_key_file, SSL_FILETYPE_PEM) != 1)
{}
if (SSL_CTX_use_enc_certificate_file(context, ssl_enc_cert_file, SSL_FILETYPE_PEM) != 1)
{}
if (SSL_CTX_use_enc_PrivateKey_file(context, ssl_enc_key_file, SSL_FILETYPE_PEM) != 1)
{}
if (!SSL_CTX_set_min_proto_version(context, TLS1_VERSION))
{
goto error;
}
...
在SSL_CTX_set_min_proto_version时,error了