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