#include <SSLIOP_Current_Impl.h>
Inheritance diagram for TAO::SSLIOP::Current_Impl:
Public Member Functions | |
Current_Impl (void) | |
Constructor. | |
~Current_Impl (void) | |
Destructor. | |
virtual SecurityLevel3::ClientCredentials_ptr | client_credentials (ACE_ENV_SINGLE_ARG_DECL) throw (CORBA::SystemException) |
virtual CORBA::Boolean | request_is_local (ACE_ENV_SINGLE_ARG_DECL) throw (CORBA::SystemException) |
void | get_peer_certificate (::SSLIOP::ASN_1_Cert *certificate) |
void | get_peer_certificate_chain (::SSLIOP::SSL_Cert *cert_chain) |
void | ssl (SSL *s) |
Set the pointer to the underlying SSL session state. | |
SSL * | ssl (void) |
Return pointer to the SSL session state for the current upcall. | |
Protected Member Functions | |
virtual CORBA::ULong | tag (void) const |
Return the unique tag that identifies the concrete subclass. | |
Private Member Functions | |
Current_Impl (const Current_Impl &) | |
void | operator= (const Current_Impl &) |
Private Attributes | |
SSL * | ssl_ |
The SSL session state corresponding to the current upcall. |
This class encapsulates the thread-specific state of an SSL session during a given upcall.
|
Constructor.
|
|
Destructor.
|
|
Prevent copying through the copy constructor and the assignment operator. |
|
Implementation of the SSLIOP-specific SecurityLevel3::client_credentials() method. |
|
Return the SSL peer certificate associated with the current request as an octet sequence, i.e. a DER encoded certificate. |
|
Return the SSL peer certificate chain associated with the current request as a sequence of DER encoded certificates. |
|
Prevent copying through the copy constructor and the assignment operator. |
|
Implementation of the SSLIOP-specific SecurityLevel3::request_is_local() method. |
|
Return pointer to the SSL session state for the current upcall.
|
|
Set the pointer to the underlying SSL session state.
|
|
Return the unique tag that identifies the concrete subclass.
|
|
The SSL session state corresponding to the current upcall.
|