我想在上下文中使用POCO SecureServerSocket construktor,但是我得到了Exception: SSL异常:错误:140C5042:SSL例程:SSL_UNDEFINED_FUNCTION:调用您不应调用的函数
我不想使用SSLManager。 我的代码:
SocketAddress sendSockAdr2("127.0.0.1", 8080);
Poco::Net::initializeSSL();
Context::Ptr pContext = new Poco::Net::Context(
Poco::Net::Context::CLIENT_USE, "", "", "cacert.pem",
Poco::Net::Context::VERIFY_RELAXED, 9, true,
"ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH");
SecureServerSocket sendSecsrv2(sendSockAdr2,64,pContext);
答案 0 :(得分:0)
我在Context中有坏标志...我有CLIENT_USE而不是SERVER_USE ...现在它可以工作
SocketAddress sendSockAdr2("127.0.0.1", 8080);
Poco::Net::initializeSSL();
Context::Ptr pContext = new Poco::Net::Context(
Poco::Net::Context::SERVER_USE, "", "", "cacert.pem",
Poco::Net::Context::VERIFY_RELAXED, 9, true,
"ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH");
SecureServerSocket sendSecsrv2(sendSockAdr2,64,pContext);