我有问题的服务器,这是使用ace_tao库和OpenSSL (没有启用SSL选项,一切正常)。问题出在SSLIOP_Factory上。我将从下面的ace_tao附加server.config和输出日志(OpenSSL 1.1.1,ACE_TAO 6.5.7):
ACE (3472|2568) DSB::instance, repo=01277740, name=SSLIOP_Factory type=00000000 => 00000000
TAO (3472|2568) Unable to load protocol <SSLIOP_Factory>, No such file or directory
ACE (3472|2568) SCG:<dtor=0226F7C4> - new repo=01277740dynamic SSLIOP_Factory Service_Object *
TAO_SSLIOP:_make_TAO_SSLIOP_Protocol_Factory()
"-SSLAuthenticate SERVER_AND_CLIENT -SSLPrivateKey 'PEM:XXXXXXX/server-key.pem' -SSLCertificate 'PEM:XXXXXXX/server-cert.pem' -SSLCAFile 'PEM:XXXXXXXXXX/cacert.pem'"
dynamic Advanced_Resource_Factory Service_Object*
TAO_Strategies:_make_TAO_Advanced_Resource_Factory ()
"-ORBProtocolFactory SSLIOP_Factory"
static Client_Strategy_Factory "-ORBConnectStrategy blocked"XXXXX -仅用于隐藏证书的完整路径。
诚挚的问候
发布于 2020-01-27 16:21:40
有关解决方案的相同问题,请参阅github。
https://stackoverflow.com/questions/59879039
复制相似问题