Module SecurityLevel3Transport
Module SecurityLevel3Transport
The SecurityLevel3Transport module exists for the sole purpose of extracting
TransportSecurity Credentials from the SecurityLevel3 Credentials objects.
All SecurityLevel3 Credentials are extended with their respective interfaces
in this module.
The reason for this method of extension is that most applications may not
have a need to access the underlying transport credentials of Security
Level 3 Credentials. Also, in order to make the readonly attributes whose
types are defined in the TransportSecurity module in the SecurityLevel3.idl
file, requires Module Forward declarations. Some IDL compilers cannot
handle that capability.
Local Interface Index
- ClientCredentials
- The ClientCredentials interface of this module extends the
ClientCredentials interface of the SecurityLevel3::ClientCredentials
interface with a readonly attribute that accesses its underlying
TransportSecurity ClientCredentials.
- OwnCredentials
- The OwnCredentials interface of this module extends the OwnCredentials
interface of the SecurityLevel3::OwnCredentials interface with a
readonly attribute that accesses its underlying TransportSecurity
OwnCredentials.
- TargetCredentials
- The TargetCredentials interface of this module extends the
ClientCredentials interface of the SecurityLevel3::TargetCredentials
interface with a readonly attribute that accesses its underlying
TransportSecurity TargetCredentials.
Generated by the ORBacus IDL-to-HTML translator