OpenDDS  Snapshot(2023/04/28-20:55)
Public Types | Public Member Functions | Public Attributes | List of all members
OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData Struct Reference
Inheritance diagram for OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData:
Collaboration graph
[legend]

Public Types

typedef DCPS::RcHandle< RemoteParticipantDatashared_ptr
 

Public Member Functions

 RemoteParticipantData ()
 
- Public Member Functions inherited from OpenDDS::DCPS::RcObject
virtual ~RcObject ()
 
virtual void _add_ref ()
 
virtual void _remove_ref ()
 
long ref_count () const
 
WeakObject_get_weak_object () const
 

Public Attributes

DCPS::GUID_t participant_guid
 
DDS::Security::IdentityHandle local_participant
 
DDS::Security::AuthRequestMessageToken local_auth_request
 
DDS::Security::AuthRequestMessageToken remote_auth_request
 
DDS::Security::IdentityHandle initiator_identity
 
DDS::Security::IdentityHandle replier_identity
 
DDS::Security::SharedSecretHandle_var shared_secret
 
DDS::Security::HandshakeMessageToken request
 
DDS::Security::HandshakeMessageToken reply
 
DDS::Security::ValidationResult_t state
 
SSL::DiffieHellman::unique_ptr diffie_hellman
 
SSL::Certificate::unique_ptr certificate
 
DDS::OctetSeq c_perm
 
DDS::OctetSeq hash_c1
 
DDS::OctetSeq hash_c2
 

Additional Inherited Members

- Protected Member Functions inherited from OpenDDS::DCPS::RcObject
 RcObject ()
 

Detailed Description

Definition at line 163 of file AuthenticationBuiltInImpl.h.

Member Typedef Documentation

◆ shared_ptr

Definition at line 164 of file AuthenticationBuiltInImpl.h.

Constructor & Destructor Documentation

◆ RemoteParticipantData()

OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::RemoteParticipantData ( )
inline

Member Data Documentation

◆ c_perm

DDS::OctetSeq OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::c_perm

◆ certificate

SSL::Certificate::unique_ptr OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::certificate

◆ diffie_hellman

SSL::DiffieHellman::unique_ptr OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::diffie_hellman

◆ hash_c1

DDS::OctetSeq OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::hash_c1

◆ hash_c2

DDS::OctetSeq OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::hash_c2

◆ initiator_identity

DDS::Security::IdentityHandle OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::initiator_identity

◆ local_auth_request

DDS::Security::AuthRequestMessageToken OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::local_auth_request

◆ local_participant

DDS::Security::IdentityHandle OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::local_participant

Definition at line 169 of file AuthenticationBuiltInImpl.h.

◆ participant_guid

DCPS::GUID_t OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::participant_guid

Definition at line 168 of file AuthenticationBuiltInImpl.h.

◆ remote_auth_request

DDS::Security::AuthRequestMessageToken OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::remote_auth_request

◆ replier_identity

DDS::Security::IdentityHandle OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::replier_identity

◆ reply

DDS::Security::HandshakeMessageToken OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::reply

◆ request

DDS::Security::HandshakeMessageToken OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::request

◆ shared_secret

DDS::Security::SharedSecretHandle_var OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::shared_secret

◆ state

DDS::Security::ValidationResult_t OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData::state

The documentation for this struct was generated from the following file: