Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/127.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ SSL异常:无法在POCO HTTPS客户端中创建SSL_CTX对象_C++_C++11_Openssl_Poco Libraries - Fatal编程技术网

C++ SSL异常:无法在POCO HTTPS客户端中创建SSL_CTX对象

C++ SSL异常:无法在POCO HTTPS客户端中创建SSL_CTX对象,c++,c++11,openssl,poco-libraries,C++,C++11,Openssl,Poco Libraries,我使用POCO C++库创建一个用于连接到SOAP服务的HTTPS客户端。下面是代码 std::unique_ptr<Poco::Net::HTTPClientSession> session; Poco::Net::Context::Ptr context; context = new Poco::Net::Context( Poco::Net::Context::CLI

我使用POCO C++库创建一个用于连接到SOAP服务的HTTPS客户端。下面是代码

std::unique_ptr<Poco::Net::HTTPClientSession> session;
Poco::Net::Context::Ptr context;
                    context = new Poco::Net::Context(
                                    Poco::Net::Context::CLIENT_USE, key, cert, "",
                                    Poco::Net::Context::VERIFY_RELAXED, 9, true,
                                    "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH");
session = std::make_unique<Poco::Net::HTTPSClientSession>(uri.getHost(), uri.getPort(), context);

当我说偶尔,我的意思是错误会在15-20天后出现,从中恢复过来的唯一方法是重新启动服务。现在服务是多线程的,我使用两个工作线程。有人能推荐此错误的解决方案或原因吗?

修复代码中的错误,该错误会破坏openssl密码列表。首先,在发生转储时获取转储并查看调试器中的状态。@这是我关心的问题。我找不到也找不到那只虫子。异常很少生成,因此我没有任何明确的复制步骤。我正在使用默认密码列表。修复代码中破坏openssl密码列表的错误。首先,在发生转储时获取转储并查看调试器中的状态。@这是我关心的问题。我找不到也找不到那只虫子。异常很少生成,因此我没有任何明确的复制步骤。我使用的是默认密码列表。
SSL Exception: Cannot create SSL_CTX object: error:140A90A1:SSL routines:SSL_CTX_new:library has no ciphers"