#include <SSLIOP_Credentials.h>
Inheritance diagram for TAO_SSLIOP_Credentials:
This class encapsulates the X.509 certificate associated with a given a principal.
|
Reimplemented from CORBA::LocalObject. Reimplemented in TAO_SSLIOP_ReceivedCredentials, and TAO_SSLIOP_TargetCredentials. |
|
Reimplemented from CORBA::LocalObject. |
|
Constructor.
|
|
Destructor. Destructor is protected to enforce proper reference counting. Specifically, this reference counted object should only be deallocated by the reference counting mechanism. |
|
|
|
Reimplemented from CORBA::LocalObject. Reimplemented in TAO_SSLIOP_ReceivedCredentials, and TAO_SSLIOP_TargetCredentials. |
|
Reimplemented from CORBA::LocalObject. Reimplemented in TAO_SSLIOP_ReceivedCredentials, and TAO_SSLIOP_TargetCredentials. |
|
|
|
|
|
|
|
|
|
|
|
Return a duplicate (specifically a deep copy) of this credential object. Reimplemented in TAO_SSLIOP_ReceivedCredentials, and TAO_SSLIOP_TargetCredentials. |
|
Return the invocation credentials type this object is. If this Credentials object was created by the PrincipalAuthenticator then the "own" credentials type (i.e. Security::SecOwnCredentials) is returned. Specifically, the credentials represented by this Credentials object are our own, not the peer's credentials. If this Credentials object corresponds to the credentials received from the peer, then the "received" credentials type (i.e. Security::SecReceivedCredentials) is returned. If this Credentials object corresponds to the target object's credentials then the "target" credentials type (i.e. Security::SecTargetCredentials) is returned. Reimplemented in TAO_SSLIOP_ReceivedCredentials, and TAO_SSLIOP_TargetCredentials. |
|
|
|
Return a pointer to the underlying private key.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Verify that this credential is still valid.
|
|
|
|
|
|
|
|
|
|
Return a pointer to the underlying X.509 certificate.
|
|
Reimplemented in TAO_SSLIOP_ReceivedCredentials, and TAO_SSLIOP_TargetCredentials. |
|
This attribute corresponds to the SSLIOP::target_requires field in the security association options in the SSLIOP tagged component that is embedded in IORs created by SSLIOP-enabled server side ORBs. |
|
This attribute corresponds to the SSLIOP::target_supports field in the security association options in the SSLIOP tagged component that is embedded in IORs created by SSLIOP-enabled server side ORBs. |
|
Reference to the private key associated with the X.509 certificate. |
|
Security association options required by this Credentials object when invoking operations on the target object. |
|
Security association options supported by this Credentials object when invoking operations on the target object. |
|
Reference to the X.509 certificate associated with this SSLIOP Credentials object. |