#include <SSLIOP_Credentials.h>
Inheritance diagram for TAO_SSLIOP_Credentials:
Public Methods | |
TAO_SSLIOP_Credentials (X509 *cert, EVP_PKEY *evp) | |
Constructor. More... | |
virtual SecurityLevel2::Credentials_ptr | copy (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) ACE_THROW_SPEC((CORBA |
virtual void * | _tao_QueryInterface (ptr_arith_t type) |
Protected Methods | |
~TAO_SSLIOP_Credentials (void) | |
Destructor is protected to enforce proper reference counting. More... | |
Protected Attributes | |
Security::AssociationOptions | accepting_options_supported_ |
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. More... | |
Security::AssociationOptions | accepting_options_required_ |
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. More... | |
Security::AssociationOptions | invocation_options_supported_ |
Security association options supported by this Credentials object when invoking operations on the target object. More... | |
Security::AssociationOptions | invocation_options_required_ |
Security association options required by this Credentials object when invoking operations on the target object. More... | |
TAO_SSLIOP_X509_var | x509_ |
Reference to the X.509 certificate associated with this SSLIOP Credentials object. More... | |
TAO_SSLIOP_EVP_PKEY_var | evp_ |
Reference to the private key associated with the X.509 certificate. More... |
This class encapsulates the X.509 certificate associated with a given a principal.
|
Constructor.
|
|
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_Object. Reimplemented in TAO_SSLIOP_ReceivedCredentials, and TAO_SSLIOP_TargetCredentials. |
|
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.
|