最近,我尝试使用OpenDDS 3.13安全性。我还遵循了OpenDDS安全手册,并创建和构建了项目。配置如下命令:
$./configure --security --xerces --openssl && make但是,当我运行位于DDS_ROOT/tests/DCPS/Messenger中的示例时,会遇到麻烦。
我得到以下输出:
$./publisher -DCPSConfigFile rtps_uni.ini
Starting publisher
Starting publisher with 1 args
(26771|139728132269888) ERROR: DomainParticipantImpl::enable, Unable to validate local identity. SecurityException[-1.0]: GUID_UNKNOWN passed in for candidate_participant_guid
(26771|139728132269888) ERROR: DomainParticipantFactoryImpl::create_participant, unable to enable DomainParticipant.
publisher.cpp:103: main() ERROR: create_participant failed!请给我一些关于如何解决这个问题的指导。
发布于 2018-09-23 07:21:24
Mr.Simpson回答我的问题,他说用rtps_disc_sec.ini代替rtps_uni.ini
https://stackoverflow.com/questions/52457303
复制相似问题