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

import"DdsSecurityCore.idl";

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

Public Member Functions

ParticipantCryptoHandle register_local_participant (in IdentityHandle participant_identity, in PermissionsHandle participant_permissions, in PropertySeq participant_properties, in ParticipantSecurityAttributes participant_security_attributes, inout SecurityException ex)
 
ParticipantCryptoHandle register_matched_remote_participant (in ParticipantCryptoHandle local_participant_crypto_handle, in IdentityHandle remote_participant_identity, in PermissionsHandle remote_participant_permissions, in SharedSecretHandle shared_secret, inout SecurityException ex)
 
DatawriterCryptoHandle register_local_datawriter (in ParticipantCryptoHandle participant_crypto, in PropertySeq datawriter_properties, in EndpointSecurityAttributes datawriter_security_attributes, inout SecurityException ex)
 
DatareaderCryptoHandle register_matched_remote_datareader (in DatawriterCryptoHandle local_datawriter_crypto_handle, in ParticipantCryptoHandle remote_participant_crypto, in SharedSecretHandle shared_secret, in boolean relay_only, inout SecurityException ex)
 
DatareaderCryptoHandle register_local_datareader (in ParticipantCryptoHandle participant_crypto, in PropertySeq datareader_properties, in EndpointSecurityAttributes datareader_security_attributes, inout SecurityException ex)
 
DatawriterCryptoHandle register_matched_remote_datawriter (in DatareaderCryptoHandle local_datareader_crypto_handle, in ParticipantCryptoHandle remote_participant_crypt, in SharedSecretHandle shared_secret, inout SecurityException ex)
 
boolean unregister_participant (in ParticipantCryptoHandle participant_crypto_handle, inout SecurityException ex)
 
boolean unregister_datawriter (in DatawriterCryptoHandle datawriter_crypto_handle, inout SecurityException ex)
 
boolean unregister_datareader (in DatareaderCryptoHandle datareader_crypto_handle, inout SecurityException ex)
 

Detailed Description

Definition at line 580 of file DdsSecurityCore.idl.

Member Function Documentation

◆ register_local_datareader()

DatareaderCryptoHandle DDS::Security::CryptoKeyFactory::register_local_datareader ( in ParticipantCryptoHandle  participant_crypto,
in PropertySeq  datareader_properties,
in EndpointSecurityAttributes  datareader_security_attributes,
inout SecurityException  ex 
)

◆ register_local_datawriter()

DatawriterCryptoHandle DDS::Security::CryptoKeyFactory::register_local_datawriter ( in ParticipantCryptoHandle  participant_crypto,
in PropertySeq  datawriter_properties,
in EndpointSecurityAttributes  datawriter_security_attributes,
inout SecurityException  ex 
)

◆ register_local_participant()

ParticipantCryptoHandle DDS::Security::CryptoKeyFactory::register_local_participant ( in IdentityHandle  participant_identity,
in PermissionsHandle  participant_permissions,
in PropertySeq  participant_properties,
in ParticipantSecurityAttributes  participant_security_attributes,
inout SecurityException  ex 
)

◆ register_matched_remote_datareader()

DatareaderCryptoHandle DDS::Security::CryptoKeyFactory::register_matched_remote_datareader ( in DatawriterCryptoHandle  local_datawriter_crypto_handle,
in ParticipantCryptoHandle  remote_participant_crypto,
in SharedSecretHandle  shared_secret,
in boolean  relay_only,
inout SecurityException  ex 
)

◆ register_matched_remote_datawriter()

DatawriterCryptoHandle DDS::Security::CryptoKeyFactory::register_matched_remote_datawriter ( in DatareaderCryptoHandle  local_datareader_crypto_handle,
in ParticipantCryptoHandle  remote_participant_crypt,
in SharedSecretHandle  shared_secret,
inout SecurityException  ex 
)

◆ register_matched_remote_participant()

ParticipantCryptoHandle DDS::Security::CryptoKeyFactory::register_matched_remote_participant ( in ParticipantCryptoHandle  local_participant_crypto_handle,
in IdentityHandle  remote_participant_identity,
in PermissionsHandle  remote_participant_permissions,
in SharedSecretHandle  shared_secret,
inout SecurityException  ex 
)

◆ unregister_datareader()

boolean DDS::Security::CryptoKeyFactory::unregister_datareader ( in DatareaderCryptoHandle  datareader_crypto_handle,
inout SecurityException  ex 
)

◆ unregister_datawriter()

boolean DDS::Security::CryptoKeyFactory::unregister_datawriter ( in DatawriterCryptoHandle  datawriter_crypto_handle,
inout SecurityException  ex 
)

◆ unregister_participant()

boolean DDS::Security::CryptoKeyFactory::unregister_participant ( in ParticipantCryptoHandle  participant_crypto_handle,
inout SecurityException  ex 
)

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