#include <SSLIOP_Current_Impl.h>
Inheritance diagram for TAO::SSLIOP::Current_Impl:


| Public Member Functions | |
| Current_Impl (void) | |
| Constructor. | |
| ~Current_Impl (void) | |
| Destructor. | |
| 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. | |
| Public Attributes | |
| virtual SecurityLevel3::ClientCredentials_ptr virtual client_credentials(ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC((CORBA CORBA::Boolean request_is_local(ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC((CORBA voi | get_peer_certificate )(::SSLIOP::ASN_1_Cert *certificate) | 
| 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. | 
| 
 | 
| 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. | 
| 
 | 
| 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. 
 | 
| 
 | 
| Return the SSL peer certificate associated with the current request as an octet sequence, i.e. a DER encoded certificate. | 
| 
 | 
| The SSL session state corresponding to the current upcall. 
 | 
 1.3.9.1
 1.3.9.1