TAO_SSLIOP
2.1.2
|
The following are TAO extensions. More...
import "SSLIOP.idl";
Classes | |
exception | NoContext |
Additional Inherited Members | |
![]() | |
typedef Current_ptr | _ptr_type |
typedef Current_var | _var_type |
typedef Current_out | _out_type |
![]() | |
![]() | |
static void | _tao_any_destructor (void *) |
static Current_ptr | _duplicate (Current_ptr obj) |
static void | _tao_release (Current_ptr obj) |
static Current_ptr | _narrow (::CORBA::Object_ptr obj) |
static Current_ptr | _unchecked_narrow (::CORBA::Object_ptr obj) |
static Current_ptr | _nil (void) |
static CORBA::Boolean | marshal (const Object_ptr x, TAO_OutputCDR &cdr) |
static CORBA::Boolean | is_nil_i (CORBA::Object_ptr obj) |
static void | tao_object_initialize (Object *) |
static CORBA::Object_ptr | _duplicate (CORBA::Object_ptr obj) |
static CORBA::Object_ptr | _narrow (CORBA::Object_ptr obj) |
![]() | |
Current (void) | |
virtual | ~Current (void) |
Object (int dummy=0) | |
TAO::Object_Proxy_Broker * | proxy_broker () const |
![]() | |
ACE_Atomic_Op< TAO_SYNCH_MUTEX, unsigned long > | refcount_ |
![]() |
The following are TAO extensions.
The SSLIOP::Current interface provides methods to gain access to the SSL session state for the current execution context.
ASN_1_Cert SSLIOP::Current::get_peer_certificate | ( | ) | raises (NoContext) |
Return the peer certificate associated with the current request.
Implemented in TAO::SSLIOP::Current.
Return the certificate chain associated with the current execution context. If no SSL session is being used for the request or upcall, then the NoContext exception is raised. On the client side, the chain does include the peer (server) certficate. However, the certificate chain on the server side does NOT contain the peer (client) certificate.
Implemented in TAO::SSLIOP::Current.
boolean SSLIOP::Current::no_context | ( | ) |
Returns true if the current execution context is not within a SSL session. This method is mostly useful as an inexpensive means of determining whether or not SSL session state is available.
Implemented in TAO::SSLIOP::Current.