OpenDDS  Snapshot(2023/04/07-19:43)
Namespaces | Classes | Typedefs | Enumerations | Variables
DDS::Security Namespace Reference

Namespaces

 Properties
 

Classes

interface  AccessControl
 
interface  AccessControlListener
 
interface  Authentication
 
interface  AuthenticationListener
 
interface  CryptoKeyExchange
 
interface  CryptoKeyFactory
 
interface  CryptoTransform
 
struct  DataHolder
 
struct  DataTags
 
struct  EndpointSecurityAttributes
 
struct  EndpointSecurityInfo
 
struct  MessageIdentity
 
struct  ParticipantBuiltinTopicData
 
struct  ParticipantBuiltinTopicDataSecure
 
struct  ParticipantGenericMessage
 
struct  ParticipantSecurityAttributes
 
struct  ParticipantSecurityInfo
 
struct  PublicationBuiltinTopicData
 
struct  PublicationBuiltinTopicDataSecure
 
struct  SecurityException
 
interface  SharedSecretHandle
 
struct  SubscriptionBuiltinTopicData
 
struct  SubscriptionBuiltinTopicDataSecure
 
struct  Tag
 
struct  TopicSecurityAttributes
 

Typedefs

typedef DDS::Property_t Property_t
 
typedef DDS::PropertySeq PropertySeq
 
typedef DDS::BinaryProperty_t BinaryProperty_t
 
typedef DDS::BinaryPropertySeq BinaryPropertySeq
 
typedef DDS::PropertyQosPolicy PropertyQosPolicy
 
typedef Token MessageToken
 
typedef MessageToken AuthRequestMessageToken
 
typedef MessageToken HandshakeMessageToken
 
typedef Token AuthenticatedPeerCredentialToken
 
typedef Token PermissionsCredentialToken
 
typedef Token CryptoToken
 
typedef sequence< CryptoTokenCryptoTokenSeq
 
typedef Token ParticipantCryptoToken
 
typedef Token DatawriterCryptoToken
 
typedef Token DatareaderCryptoToken
 
typedef CryptoTokenSeq ParticipantCryptoTokenSeq
 
typedef CryptoTokenSeq DatawriterCryptoTokenSeq
 
typedef CryptoTokenSeq DatareaderCryptoTokenSeq
 
typedef string GenericMessageClassId
 
typedef ParticipantGenericMessage ParticipantStatelessMessage
 
typedef ParticipantGenericMessage ParticipantVolatileMessageSecure
 
typedef DataTags DataTagQosPolicy
 
typedef long IdentityHandle
 
typedef long HandshakeHandle
 
typedef long PermissionsHandle
 
typedef long ParticipantCryptoHandle
 
typedef sequence< ParticipantCryptoHandleParticipantCryptoHandleSeq
 
typedef long NativeCryptoHandle
 
typedef NativeCryptoHandle DatawriterCryptoHandle
 
typedef sequence< DatawriterCryptoHandleDatawriterCryptoHandleSeq
 
typedef NativeCryptoHandle DatareaderCryptoHandle
 
typedef sequence< DatareaderCryptoHandleDatareaderCryptoHandleSeq
 
typedef DDS::DomainId_t DomainId_t
 
typedef unsigned short ParameterId_t
 
typedef sequence< DataHolderDataHolderSeq
 
typedef DataHolder Token
 
typedef Token IdentityToken
 
typedef Token PermissionsToken
 
typedef Token IdentityStatusToken
 
typedef sequence< TagTagSeq
 
typedef unsigned long ParticipantSecurityAttributesMask
 
typedef unsigned long PluginParticipantSecurityAttributesMask
 
typedef unsigned long EndpointSecurityAttributesMask
 
typedef unsigned long PluginEndpointSecurityAttributesMask
 
typedef unsigned long BuiltinEndpointSet_t
 
typedef unsigned long ExtendedBuiltinEndpointSet_t
 

Enumerations

enum  ValidationResult_t {
  VALIDATION_OK, VALIDATION_FAILED, VALIDATION_PENDING_RETRY, VALIDATION_PENDING_HANDSHAKE_REQUEST,
  VALIDATION_PENDING_HANDSHAKE_MESSAGE, VALIDATION_OK_FINAL_MESSAGE
}
 
enum  AuthStatusKind { RESERVED_AUTH_STATUS_KIND_0, IDENTITY_STATUS }
 
enum  SecureSubmessageCategory_t { INFO_SUBMESSAGE, DATAWRITER_SUBMESSAGE, DATAREADER_SUBMESSAGE }
 

Variables

const string GMCLASSID_SECURITY_AUTH_REQUEST = "dds.sec.auth_request"
 
const string GMCLASSID_SECURITY_AUTH_HANDSHAKE = "dds.sec.auth"
 
const string GMCLASSID_SECURITY_PARTICIPANT_CRYPTO_TOKENS = "dds.sec.participant_crypto_tokens"
 
const string GMCLASSID_SECURITY_DATAWRITER_CRYPTO_TOKENS = "dds.sec.datawriter_crypto_tokens"
 
const string GMCLASSID_SECURITY_DATAREADER_CRYPTO_TOKENS = "dds.sec.datareader_crypto_tokens"
 
const ReturnCode_t RETCODE_NOT_ALLOWED_BY_SECURITY = 1000
 
const long OPENDDS_EXCEPTION_CODE_NO_KEY = -10
 
const long OPENDDS_EXCEPTION_MINOR_CODE_NO_KEY = 1
 
const ParameterId_t PID_IDENTITY_TOKEN = 0x1001
 
const ParameterId_t PID_PERMISSIONS_TOKEN = 0x1002
 
const ParameterId_t PID_DATA_TAGS = 0x1003
 
const ParameterId_t PID_ENDPOINT_SECURITY_INFO = 0x1004
 
const ParameterId_t PID_PARTICIPANT_SECURITY_INFO = 0x1005
 
const ParameterId_t PID_IDENTITY_STATUS_TOKEN = 0x1006
 
const ParameterId_t PID_EXTENDED_BUILTIN_ENDPOINTS = 0x1007
 
const ParticipantSecurityAttributesMask PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_RTPS_PROTECTED = 1 << 0
 
const ParticipantSecurityAttributesMask PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_PROTECTED = 1 << 1
 
const ParticipantSecurityAttributesMask PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_PROTECTED = 1 << 2
 
const ParticipantSecurityAttributesMask PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_VALID = 1 << 31
 
const ParticipantSecurityAttributesMask PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_RTPS_ENCRYPTED = 1 << 0
 
const ParticipantSecurityAttributesMask PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_BUILTIN_IS_DISCOVERY_ENCRYPTED = 1 << 1
 
const ParticipantSecurityAttributesMask PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_ENCRYPTED = 1 << 2
 
const ParticipantSecurityAttributesMask PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_RTPS_ORIGIN_AUTHENTICATED = 1 << 3
 
const ParticipantSecurityAttributesMask PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_ORIGIN_AUTHENTICATED = 1 << 4
 
const ParticipantSecurityAttributesMask PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_ORIGIN_AUTHENTICATED = 1 << 5
 
const ParticipantSecurityAttributesMask PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_VALID = 1 << 31
 
const EndpointSecurityAttributesMask ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_READ_PROTECTED = 1 << 0
 
const EndpointSecurityAttributesMask ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_WRITE_PROTECTED = 1 << 1
 
const EndpointSecurityAttributesMask ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_PROTECTED = 1 << 2
 
const EndpointSecurityAttributesMask ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_SUBMESSAGE_PROTECTED = 1 << 3
 
const EndpointSecurityAttributesMask ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_PAYLOAD_PROTECTED = 1 << 4
 
const EndpointSecurityAttributesMask ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_KEY_PROTECTED = 1 << 5
 
const EndpointSecurityAttributesMask ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_PROTECTED = 1 << 6
 
const EndpointSecurityAttributesMask ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_VALID = 1 << 31
 
const PluginEndpointSecurityAttributesMask PLUGIN_ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_SUBMESSAGE_ENCRYPTED = 1 << 0
 
const PluginEndpointSecurityAttributesMask PLUGIN_ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_PAYLOAD_ENCRYPTED = 1 << 1
 
const PluginEndpointSecurityAttributesMask PLUGIN_ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_SUBMESSAGE_ORIGIN_AUTHENTICATED = 1 << 2
 
const BuiltinEndpointSet_t SEDP_BUILTIN_PUBLICATIONS_SECURE_WRITER = 1 << 16
 
const BuiltinEndpointSet_t SEDP_BUILTIN_PUBLICATIONS_SECURE_READER = 1 << 17
 
const BuiltinEndpointSet_t SEDP_BUILTIN_SUBSCRIPTIONS_SECURE_WRITER = 1 << 18
 
const BuiltinEndpointSet_t SEDP_BUILTIN_SUBSCRIPTIONS_SECURE_READER = 1 << 19
 
const BuiltinEndpointSet_t BUILTIN_PARTICIPANT_MESSAGE_SECURE_WRITER = 1 << 20
 
const BuiltinEndpointSet_t BUILTIN_PARTICIPANT_MESSAGE_SECURE_READER = 1 << 21
 
const BuiltinEndpointSet_t BUILTIN_PARTICIPANT_STATELESS_MESSAGE_WRITER = 1 << 22
 
const BuiltinEndpointSet_t BUILTIN_PARTICIPANT_STATELESS_MESSAGE_READER = 1 << 23
 
const BuiltinEndpointSet_t BUILTIN_PARTICIPANT_VOLATILE_MESSAGE_SECURE_WRITER = 1 << 24
 
const BuiltinEndpointSet_t BUILTIN_PARTICIPANT_VOLATILE_MESSAGE_SECURE_READER = 1 << 25
 
const BuiltinEndpointSet_t SPDP_BUILTIN_PARTICIPANT_SECURE_WRITER = 1 << 26
 
const BuiltinEndpointSet_t SPDP_BUILTIN_PARTICIPANT_SECURE_READER = 1 << 27
 
const ExtendedBuiltinEndpointSet_t TYPE_LOOKUP_SERVICE_REQUEST_WRITER_SECURE = 1 << 0
 
const ExtendedBuiltinEndpointSet_t TYPE_LOOKUP_SERVICE_REQUEST_READER_SECURE = 1 << 1
 
const ExtendedBuiltinEndpointSet_t TYPE_LOOKUP_SERVICE_REPLY_WRITER_SECURE = 1 << 2
 
const ExtendedBuiltinEndpointSet_t TYPE_LOOKUP_SERVICE_REPLY_READER_SECURE = 1 << 3
 

Typedef Documentation

◆ AuthenticatedPeerCredentialToken

Definition at line 45 of file DdsSecurityCore.idl.

◆ AuthRequestMessageToken

Definition at line 42 of file DdsSecurityCore.idl.

◆ BinaryProperty_t

Definition at line 37 of file DdsSecurityCore.idl.

◆ BinaryPropertySeq

Definition at line 38 of file DdsSecurityCore.idl.

◆ BuiltinEndpointSet_t

typedef unsigned long DDS::Security::BuiltinEndpointSet_t

Definition at line 103 of file DdsSecurityParams.idl.

◆ CryptoToken

Definition at line 48 of file DdsSecurityCore.idl.

◆ CryptoTokenSeq

Definition at line 49 of file DdsSecurityCore.idl.

◆ DataHolderSeq

Definition at line 41 of file DdsSecurityParams.idl.

◆ DatareaderCryptoHandle

Definition at line 193 of file DdsSecurityCore.idl.

◆ DatareaderCryptoHandleSeq

Definition at line 194 of file DdsSecurityCore.idl.

◆ DatareaderCryptoToken

Definition at line 53 of file DdsSecurityCore.idl.

◆ DatareaderCryptoTokenSeq

Definition at line 57 of file DdsSecurityCore.idl.

◆ DataTagQosPolicy

Definition at line 88 of file DdsSecurityCore.idl.

◆ DatawriterCryptoHandle

Definition at line 190 of file DdsSecurityCore.idl.

◆ DatawriterCryptoHandleSeq

Definition at line 191 of file DdsSecurityCore.idl.

◆ DatawriterCryptoToken

Definition at line 52 of file DdsSecurityCore.idl.

◆ DatawriterCryptoTokenSeq

Definition at line 56 of file DdsSecurityCore.idl.

◆ DomainId_t

Definition at line 217 of file DdsSecurityCore.idl.

◆ EndpointSecurityAttributesMask

Definition at line 81 of file DdsSecurityParams.idl.

◆ ExtendedBuiltinEndpointSet_t

Definition at line 118 of file DdsSecurityParams.idl.

◆ GenericMessageClassId

Definition at line 64 of file DdsSecurityCore.idl.

◆ HandshakeHandle

Definition at line 176 of file DdsSecurityCore.idl.

◆ HandshakeMessageToken

Definition at line 43 of file DdsSecurityCore.idl.

◆ IdentityHandle

Definition at line 175 of file DdsSecurityCore.idl.

◆ IdentityStatusToken

Definition at line 46 of file DdsSecurityParams.idl.

◆ IdentityToken

Definition at line 44 of file DdsSecurityParams.idl.

◆ MessageToken

Definition at line 41 of file DdsSecurityCore.idl.

◆ NativeCryptoHandle

Definition at line 188 of file DdsSecurityCore.idl.

◆ ParameterId_t

typedef unsigned short DDS::Security::ParameterId_t

Definition at line 22 of file DdsSecurityParams.idl.

◆ ParticipantCryptoHandle

Definition at line 182 of file DdsSecurityCore.idl.

◆ ParticipantCryptoHandleSeq

Definition at line 185 of file DdsSecurityCore.idl.

◆ ParticipantCryptoToken

Definition at line 51 of file DdsSecurityCore.idl.

◆ ParticipantCryptoTokenSeq

Definition at line 55 of file DdsSecurityCore.idl.

◆ ParticipantSecurityAttributesMask

Definition at line 58 of file DdsSecurityParams.idl.

◆ ParticipantStatelessMessage

Definition at line 77 of file DdsSecurityCore.idl.

◆ ParticipantVolatileMessageSecure

Definition at line 78 of file DdsSecurityCore.idl.

◆ PermissionsCredentialToken

Definition at line 46 of file DdsSecurityCore.idl.

◆ PermissionsHandle

Definition at line 177 of file DdsSecurityCore.idl.

◆ PermissionsToken

Definition at line 45 of file DdsSecurityParams.idl.

◆ PluginEndpointSecurityAttributesMask

Definition at line 82 of file DdsSecurityParams.idl.

◆ PluginParticipantSecurityAttributesMask

Definition at line 65 of file DdsSecurityParams.idl.

◆ Property_t

Definition at line 35 of file DdsSecurityCore.idl.

◆ PropertyQosPolicy

Definition at line 39 of file DdsSecurityCore.idl.

◆ PropertySeq

Definition at line 36 of file DdsSecurityCore.idl.

◆ TagSeq

typedef sequence<Tag> DDS::Security::TagSeq

Definition at line 53 of file DdsSecurityParams.idl.

◆ Token

Definition at line 43 of file DdsSecurityParams.idl.

Enumeration Type Documentation

◆ AuthStatusKind

Enumerator
RESERVED_AUTH_STATUS_KIND_0 
IDENTITY_STATUS 

Definition at line 198 of file DdsSecurityCore.idl.

◆ SecureSubmessageCategory_t

Enumerator
INFO_SUBMESSAGE 
DATAWRITER_SUBMESSAGE 
DATAREADER_SUBMESSAGE 

Definition at line 728 of file DdsSecurityCore.idl.

◆ ValidationResult_t

Variable Documentation

◆ BUILTIN_PARTICIPANT_MESSAGE_SECURE_READER

const BuiltinEndpointSet_t DDS::Security::BUILTIN_PARTICIPANT_MESSAGE_SECURE_READER = 1 << 21

◆ BUILTIN_PARTICIPANT_MESSAGE_SECURE_WRITER

const BuiltinEndpointSet_t DDS::Security::BUILTIN_PARTICIPANT_MESSAGE_SECURE_WRITER = 1 << 20

◆ BUILTIN_PARTICIPANT_STATELESS_MESSAGE_READER

const BuiltinEndpointSet_t DDS::Security::BUILTIN_PARTICIPANT_STATELESS_MESSAGE_READER = 1 << 23

◆ BUILTIN_PARTICIPANT_STATELESS_MESSAGE_WRITER

const BuiltinEndpointSet_t DDS::Security::BUILTIN_PARTICIPANT_STATELESS_MESSAGE_WRITER = 1 << 22

◆ BUILTIN_PARTICIPANT_VOLATILE_MESSAGE_SECURE_READER

const BuiltinEndpointSet_t DDS::Security::BUILTIN_PARTICIPANT_VOLATILE_MESSAGE_SECURE_READER = 1 << 25

◆ BUILTIN_PARTICIPANT_VOLATILE_MESSAGE_SECURE_WRITER

const BuiltinEndpointSet_t DDS::Security::BUILTIN_PARTICIPANT_VOLATILE_MESSAGE_SECURE_WRITER = 1 << 24

◆ ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_PROTECTED

const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_PROTECTED = 1 << 2

Definition at line 86 of file DdsSecurityParams.idl.

Referenced by OpenDDS::RTPS::security_attributes_to_bitmask().

◆ ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_KEY_PROTECTED

const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_KEY_PROTECTED = 1 << 5

Definition at line 89 of file DdsSecurityParams.idl.

Referenced by OpenDDS::RTPS::security_attributes_to_bitmask().

◆ ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_PROTECTED

const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_PROTECTED = 1 << 6

Definition at line 90 of file DdsSecurityParams.idl.

Referenced by OpenDDS::RTPS::security_attributes_to_bitmask().

◆ ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_PAYLOAD_PROTECTED

const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_PAYLOAD_PROTECTED = 1 << 4

◆ ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_READ_PROTECTED

const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_READ_PROTECTED = 1 << 0

Definition at line 84 of file DdsSecurityParams.idl.

Referenced by OpenDDS::RTPS::security_attributes_to_bitmask().

◆ ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_SUBMESSAGE_PROTECTED

const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_SUBMESSAGE_PROTECTED = 1 << 3

◆ ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_VALID

const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_VALID = 1 << 31

◆ ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_WRITE_PROTECTED

const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_WRITE_PROTECTED = 1 << 1

Definition at line 85 of file DdsSecurityParams.idl.

Referenced by OpenDDS::RTPS::security_attributes_to_bitmask().

◆ GMCLASSID_SECURITY_AUTH_HANDSHAKE

const string DDS::Security::GMCLASSID_SECURITY_AUTH_HANDSHAKE = "dds.sec.auth"

◆ GMCLASSID_SECURITY_AUTH_REQUEST

const string DDS::Security::GMCLASSID_SECURITY_AUTH_REQUEST = "dds.sec.auth_request"

◆ GMCLASSID_SECURITY_DATAREADER_CRYPTO_TOKENS

const string DDS::Security::GMCLASSID_SECURITY_DATAREADER_CRYPTO_TOKENS = "dds.sec.datareader_crypto_tokens"

◆ GMCLASSID_SECURITY_DATAWRITER_CRYPTO_TOKENS

const string DDS::Security::GMCLASSID_SECURITY_DATAWRITER_CRYPTO_TOKENS = "dds.sec.datawriter_crypto_tokens"

◆ GMCLASSID_SECURITY_PARTICIPANT_CRYPTO_TOKENS

const string DDS::Security::GMCLASSID_SECURITY_PARTICIPANT_CRYPTO_TOKENS = "dds.sec.participant_crypto_tokens"

◆ OPENDDS_EXCEPTION_CODE_NO_KEY

const long DDS::Security::OPENDDS_EXCEPTION_CODE_NO_KEY = -10

◆ OPENDDS_EXCEPTION_MINOR_CODE_NO_KEY

const long DDS::Security::OPENDDS_EXCEPTION_MINOR_CODE_NO_KEY = 1

◆ PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_PROTECTED

const ParticipantSecurityAttributesMask DDS::Security::PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_PROTECTED = 1 << 1

◆ PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_PROTECTED

const ParticipantSecurityAttributesMask DDS::Security::PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_PROTECTED = 1 << 2

◆ PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_RTPS_PROTECTED

const ParticipantSecurityAttributesMask DDS::Security::PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_RTPS_PROTECTED = 1 << 0

◆ PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_VALID

const ParticipantSecurityAttributesMask DDS::Security::PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_VALID = 1 << 31

◆ PID_DATA_TAGS

const ParameterId_t DDS::Security::PID_DATA_TAGS = 0x1003

◆ PID_ENDPOINT_SECURITY_INFO

const ParameterId_t DDS::Security::PID_ENDPOINT_SECURITY_INFO = 0x1004

◆ PID_EXTENDED_BUILTIN_ENDPOINTS

const ParameterId_t DDS::Security::PID_EXTENDED_BUILTIN_ENDPOINTS = 0x1007

◆ PID_IDENTITY_STATUS_TOKEN

const ParameterId_t DDS::Security::PID_IDENTITY_STATUS_TOKEN = 0x1006

◆ PID_IDENTITY_TOKEN

const ParameterId_t DDS::Security::PID_IDENTITY_TOKEN = 0x1001

◆ PID_PARTICIPANT_SECURITY_INFO

const ParameterId_t DDS::Security::PID_PARTICIPANT_SECURITY_INFO = 0x1005

◆ PID_PERMISSIONS_TOKEN

const ParameterId_t DDS::Security::PID_PERMISSIONS_TOKEN = 0x1002

◆ PLUGIN_ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_PAYLOAD_ENCRYPTED

const PluginEndpointSecurityAttributesMask DDS::Security::PLUGIN_ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_PAYLOAD_ENCRYPTED = 1 << 1

◆ PLUGIN_ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_SUBMESSAGE_ENCRYPTED

const PluginEndpointSecurityAttributesMask DDS::Security::PLUGIN_ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_SUBMESSAGE_ENCRYPTED = 1 << 0

◆ PLUGIN_ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_SUBMESSAGE_ORIGIN_AUTHENTICATED

const PluginEndpointSecurityAttributesMask DDS::Security::PLUGIN_ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_SUBMESSAGE_ORIGIN_AUTHENTICATED = 1 << 2

◆ PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_BUILTIN_IS_DISCOVERY_ENCRYPTED

const ParticipantSecurityAttributesMask DDS::Security::PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_BUILTIN_IS_DISCOVERY_ENCRYPTED = 1 << 1

◆ PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_ORIGIN_AUTHENTICATED

const ParticipantSecurityAttributesMask DDS::Security::PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_ORIGIN_AUTHENTICATED = 1 << 4

◆ PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_ENCRYPTED

const ParticipantSecurityAttributesMask DDS::Security::PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_ENCRYPTED = 1 << 2

◆ PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_ORIGIN_AUTHENTICATED

const ParticipantSecurityAttributesMask DDS::Security::PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_ORIGIN_AUTHENTICATED = 1 << 5

◆ PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_RTPS_ENCRYPTED

const ParticipantSecurityAttributesMask DDS::Security::PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_RTPS_ENCRYPTED = 1 << 0

◆ PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_RTPS_ORIGIN_AUTHENTICATED

const ParticipantSecurityAttributesMask DDS::Security::PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_RTPS_ORIGIN_AUTHENTICATED = 1 << 3

Definition at line 70 of file DdsSecurityParams.idl.

Referenced by OpenDDS::Security::Governance::load().

◆ PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_VALID

const ParticipantSecurityAttributesMask DDS::Security::PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_VALID = 1 << 31

Definition at line 73 of file DdsSecurityParams.idl.

Referenced by OpenDDS::Security::Governance::load().

◆ RETCODE_NOT_ALLOWED_BY_SECURITY

const ReturnCode_t DDS::Security::RETCODE_NOT_ALLOWED_BY_SECURITY = 1000

◆ SEDP_BUILTIN_PUBLICATIONS_SECURE_READER

const BuiltinEndpointSet_t DDS::Security::SEDP_BUILTIN_PUBLICATIONS_SECURE_READER = 1 << 17

◆ SEDP_BUILTIN_PUBLICATIONS_SECURE_WRITER

const BuiltinEndpointSet_t DDS::Security::SEDP_BUILTIN_PUBLICATIONS_SECURE_WRITER = 1 << 16

◆ SEDP_BUILTIN_SUBSCRIPTIONS_SECURE_READER

const BuiltinEndpointSet_t DDS::Security::SEDP_BUILTIN_SUBSCRIPTIONS_SECURE_READER = 1 << 19

◆ SEDP_BUILTIN_SUBSCRIPTIONS_SECURE_WRITER

const BuiltinEndpointSet_t DDS::Security::SEDP_BUILTIN_SUBSCRIPTIONS_SECURE_WRITER = 1 << 18

◆ SPDP_BUILTIN_PARTICIPANT_SECURE_READER

const BuiltinEndpointSet_t DDS::Security::SPDP_BUILTIN_PARTICIPANT_SECURE_READER = 1 << 27

◆ SPDP_BUILTIN_PARTICIPANT_SECURE_WRITER

const BuiltinEndpointSet_t DDS::Security::SPDP_BUILTIN_PARTICIPANT_SECURE_WRITER = 1 << 26

◆ TYPE_LOOKUP_SERVICE_REPLY_READER_SECURE

const ExtendedBuiltinEndpointSet_t DDS::Security::TYPE_LOOKUP_SERVICE_REPLY_READER_SECURE = 1 << 3

◆ TYPE_LOOKUP_SERVICE_REPLY_WRITER_SECURE

const ExtendedBuiltinEndpointSet_t DDS::Security::TYPE_LOOKUP_SERVICE_REPLY_WRITER_SECURE = 1 << 2

◆ TYPE_LOOKUP_SERVICE_REQUEST_READER_SECURE

const ExtendedBuiltinEndpointSet_t DDS::Security::TYPE_LOOKUP_SERVICE_REQUEST_READER_SECURE = 1 << 1

◆ TYPE_LOOKUP_SERVICE_REQUEST_WRITER_SECURE

const ExtendedBuiltinEndpointSet_t DDS::Security::TYPE_LOOKUP_SERVICE_REQUEST_WRITER_SECURE = 1 << 0