OpenDDS  Snapshot(2023/04/28-20:55)
Public Member Functions | List of all members
DDS::Security::Authentication Interface Reference

import"DdsSecurityCore.idl";

Inheritance diagram for DDS::Security::Authentication:
Inheritance graph
[legend]

Public Member Functions

ValidationResult_t validate_local_identity (inout IdentityHandle local_identity_handle, inout OpenDDS::DCPS::GUID_t adjusted_participant_guid, in DomainId_t domain_id, in DomainParticipantQos participant_qos, in OpenDDS::DCPS::GUID_t candidate_participant_guid, inout SecurityException ex)
 
boolean get_identity_token (inout IdentityToken identity_token, in IdentityHandle handle, inout SecurityException ex)
 
boolean get_identity_status_token (inout IdentityStatusToken identity_status_token, in IdentityHandle handle, inout SecurityException ex)
 
boolean set_permissions_credential_and_token (in IdentityHandle handle, in PermissionsCredentialToken permissions_credential, in PermissionsToken permissions_token, inout SecurityException ex)
 
ValidationResult_t validate_remote_identity (inout IdentityHandle remote_identity_handle, inout AuthRequestMessageToken local_auth_request_token, in AuthRequestMessageToken remote_auth_request_token, in IdentityHandle local_identity_handle, in IdentityToken remote_identity_token, in OpenDDS::DCPS::GUID_t remote_participant_guid, inout SecurityException ex)
 
ValidationResult_t begin_handshake_request (inout HandshakeHandle handshake_handle, inout HandshakeMessageToken handshake_message, in IdentityHandle initiator_identity_handle, in IdentityHandle replier_identity_handle, in OctetSeq serialized_local_participant_data, inout SecurityException ex)
 
ValidationResult_t begin_handshake_reply (inout HandshakeHandle handshake_handle, inout HandshakeMessageToken handshake_message_out, in IdentityHandle initiator_identity_handle, in IdentityHandle replier_identity_handle, in OctetSeq serialized_local_participant_data, inout SecurityException ex)
 
ValidationResult_t process_handshake (inout HandshakeMessageToken handshake_message_out, in HandshakeMessageToken handshake_message_in, in HandshakeHandle handshake_handle, inout SecurityException ex)
 
SharedSecretHandle get_shared_secret (in HandshakeHandle handshake_handle, inout SecurityException ex)
 
boolean get_authenticated_peer_credential_token (inout AuthenticatedPeerCredentialToken peer_credential_token, in HandshakeHandle handshake_handle, inout SecurityException ex)
 
boolean set_listener (in AuthenticationListener listener, inout SecurityException ex)
 
boolean return_identity_token (in IdentityToken token, inout SecurityException ex)
 
boolean return_identity_status_token (in IdentityStatusToken token, inout SecurityException ex)
 
boolean return_authenticated_peer_credential_token (in AuthenticatedPeerCredentialToken peer_credential_token, inout SecurityException ex)
 
boolean return_handshake_handle (in HandshakeHandle handshake_handle, inout SecurityException ex)
 
boolean return_identity_handle (in IdentityHandle identity_handle, inout SecurityException ex)
 
boolean return_sharedsecret_handle (in SharedSecretHandle sharedsecret_handle, inout SecurityException ex)
 

Detailed Description

Definition at line 221 of file DdsSecurityCore.idl.

Member Function Documentation

◆ begin_handshake_reply()

ValidationResult_t DDS::Security::Authentication::begin_handshake_reply ( inout HandshakeHandle  handshake_handle,
inout HandshakeMessageToken  handshake_message_out,
in IdentityHandle  initiator_identity_handle,
in IdentityHandle  replier_identity_handle,
in OctetSeq  serialized_local_participant_data,
inout SecurityException  ex 
)

◆ begin_handshake_request()

ValidationResult_t DDS::Security::Authentication::begin_handshake_request ( inout HandshakeHandle  handshake_handle,
inout HandshakeMessageToken  handshake_message,
in IdentityHandle  initiator_identity_handle,
in IdentityHandle  replier_identity_handle,
in OctetSeq  serialized_local_participant_data,
inout SecurityException  ex 
)

◆ get_authenticated_peer_credential_token()

boolean DDS::Security::Authentication::get_authenticated_peer_credential_token ( inout AuthenticatedPeerCredentialToken  peer_credential_token,
in HandshakeHandle  handshake_handle,
inout SecurityException  ex 
)

◆ get_identity_status_token()

boolean DDS::Security::Authentication::get_identity_status_token ( inout IdentityStatusToken  identity_status_token,
in IdentityHandle  handle,
inout SecurityException  ex 
)

◆ get_identity_token()

boolean DDS::Security::Authentication::get_identity_token ( inout IdentityToken  identity_token,
in IdentityHandle  handle,
inout SecurityException  ex 
)

◆ get_shared_secret()

SharedSecretHandle DDS::Security::Authentication::get_shared_secret ( in HandshakeHandle  handshake_handle,
inout SecurityException  ex 
)

◆ process_handshake()

ValidationResult_t DDS::Security::Authentication::process_handshake ( inout HandshakeMessageToken  handshake_message_out,
in HandshakeMessageToken  handshake_message_in,
in HandshakeHandle  handshake_handle,
inout SecurityException  ex 
)

◆ return_authenticated_peer_credential_token()

boolean DDS::Security::Authentication::return_authenticated_peer_credential_token ( in AuthenticatedPeerCredentialToken  peer_credential_token,
inout SecurityException  ex 
)

◆ return_handshake_handle()

boolean DDS::Security::Authentication::return_handshake_handle ( in HandshakeHandle  handshake_handle,
inout SecurityException  ex 
)

◆ return_identity_handle()

boolean DDS::Security::Authentication::return_identity_handle ( in IdentityHandle  identity_handle,
inout SecurityException  ex 
)

◆ return_identity_status_token()

boolean DDS::Security::Authentication::return_identity_status_token ( in IdentityStatusToken  token,
inout SecurityException  ex 
)

◆ return_identity_token()

boolean DDS::Security::Authentication::return_identity_token ( in IdentityToken  token,
inout SecurityException  ex 
)

◆ return_sharedsecret_handle()

boolean DDS::Security::Authentication::return_sharedsecret_handle ( in SharedSecretHandle  sharedsecret_handle,
inout SecurityException  ex 
)

◆ set_listener()

boolean DDS::Security::Authentication::set_listener ( in AuthenticationListener  listener,
inout SecurityException  ex 
)

◆ set_permissions_credential_and_token()

boolean DDS::Security::Authentication::set_permissions_credential_and_token ( in IdentityHandle  handle,
in PermissionsCredentialToken  permissions_credential,
in PermissionsToken  permissions_token,
inout SecurityException  ex 
)

◆ validate_local_identity()

ValidationResult_t DDS::Security::Authentication::validate_local_identity ( inout IdentityHandle  local_identity_handle,
inout OpenDDS::DCPS::GUID_t  adjusted_participant_guid,
in DomainId_t  domain_id,
in DomainParticipantQos  participant_qos,
in OpenDDS::DCPS::GUID_t  candidate_participant_guid,
inout SecurityException  ex 
)

◆ validate_remote_identity()

ValidationResult_t DDS::Security::Authentication::validate_remote_identity ( inout IdentityHandle  remote_identity_handle,
inout AuthRequestMessageToken  local_auth_request_token,
in AuthRequestMessageToken  remote_auth_request_token,
in IdentityHandle  local_identity_handle,
in IdentityToken  remote_identity_token,
in OpenDDS::DCPS::GUID_t  remote_participant_guid,
inout SecurityException  ex 
)

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