ACE_TAO + OpenSSL - проблема с инициализацией сервера - PullRequest
0 голосов
/ 23 января 2020

У меня проблема с инициализацией сервера, использующего библиотеку ace_tao и OpenSSL (без включенной опции SSL все работает нормально). Проблема в SSLIOP_Factory. Я приложу файл server.config и выходной журнал из ace_tao ниже (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=01277740
dynamic 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 - только для скрытия полного пути к сертификатам.

С наилучшими пожеланиями

1 Ответ

0 голосов
/ 27 января 2020

См. github для того же вопроса с решением.

...