#include <SSLIOP_Current_Impl.h>


Public Member Functions | |
| Current_Impl (void) | |
| Constructor. | |
| ~Current_Impl (void) | |
| Destructor. | |
| virtual SecurityLevel3::ClientCredentials_ptr | client_credentials () |
| virtual CORBA::Boolean | request_is_local () |
| 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.
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO::SSLIOP::Current_Impl::Current_Impl | ( | void | ) |
Constructor.
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO::SSLIOP::Current_Impl::~Current_Impl | ( | void | ) |
Destructor.
| TAO::SSLIOP::Current_Impl::Current_Impl | ( | const Current_Impl & | ) | [private] |
Prevent copying through the copy constructor and the assignment operator.
| SecurityLevel3::ClientCredentials_ptr TAO::SSLIOP::Current_Impl::client_credentials | ( | ) | [virtual] |
Implementation of the SSLIOP-specific SecurityLevel3::client_credentials() method.
Implements TAO::SL3::SecurityCurrent_Impl.
| CORBA::Boolean TAO::SSLIOP::Current_Impl::request_is_local | ( | void | ) | [virtual] |
Implementation of the SSLIOP-specific SecurityLevel3::request_is_local() method.
Implements TAO::SL3::SecurityCurrent_Impl.
| void TAO::SSLIOP::Current_Impl::get_peer_certificate | ( | ::SSLIOP::ASN_1_Cert * | certificate | ) |
Return the SSL peer certificate associated with the current request as an octet sequence, i.e. a DER encoded certificate.
| void TAO::SSLIOP::Current_Impl::get_peer_certificate_chain | ( | ::SSLIOP::SSL_Cert * | cert_chain | ) |
Return the SSL peer certificate chain associated with the current request as a sequence of DER encoded certificates.
| ACE_INLINE void TAO::SSLIOP::Current_Impl::ssl | ( | SSL * | s | ) |
Set the pointer to the underlying SSL session state.
| ACE_INLINE SSL * TAO::SSLIOP::Current_Impl::ssl | ( | void | ) |
Return pointer to the SSL session state for the current upcall.
| CORBA::ULong TAO::SSLIOP::Current_Impl::tag | ( | void | ) | const [protected, virtual] |
Return the unique tag that identifies the concrete subclass.
Implements TAO::SL3::SecurityCurrent_Impl.
| void TAO::SSLIOP::Current_Impl::operator= | ( | const Current_Impl & | ) | [private] |
Prevent copying through the copy constructor and the assignment operator.
SSL* TAO::SSLIOP::Current_Impl::ssl_ [private] |
The SSL session state corresponding to the current upcall.
1.5.3