c++ - C++ 应用程序中的 openssl 错误 SSL_ERROR_SSL

标签 c++ sockets openssl

当我使用 openssl 创建 ssl 基础服务器-客户端程序时,服务器端的 SSL_accept 和客户端的 SSL_connect 都返回名为“SSL_ERROR_SSL”的错误,我该如何解决此问题?

最佳答案

检查 OpenSSL_add_all_algorithms() 是否在 SSL_library_init() 之后调用。

许多chipher套件都需要证书才能使用。 请检查证书是否存在。

关于c++ - C++ 应用程序中的 openssl 错误 SSL_ERROR_SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11114318/

相关文章:

c++ - 使用智能指针指向const int的指针

c++ - 为什么我的对象不能访问公共(public)基类中定义的另一个对象的 protected 成员?

线程中的 Java 套接字 - 无数据传输

php - Facebook 如何通知并立即显示新评论,或者 Stackoverflow 是如何做到的?

c - 打开SSL : error "self signed certificate in certificate chain"

c++ - pthread_create : Passing argument by value

c++ - 为什么切换/Case 而不是 If/Else If?

sockets - 将带有套接字编程的字典从服务器发送到客户端

encryption - 检查连接是 TLSv1 还是 SSLv3 (SSL_CIPHER_description/SSL_CIPHER_get_name)

c - OpenSSL “error: storage size of ‘ctx’ 未知”