最近、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!
この問題を解決する方法を教えてください。