|
TAO_SSLIOP
2.1.0
|
Secure invocation server request interceptor. More...
#include <SSLIOP_Invocation_Interceptor.h>


Public Member Functions | |
| Server_Invocation_Interceptor (PortableInterceptor::ORBInitInfo_ptr info,::Security::QOP default_qop, size_t tss_slot) | |
| Constructor. | |
PortableInterceptor::ServerRequestInterceptor Methods | |
Methods required by the PortableInterceptor::ServerRequestInterceptor interface. | |
| virtual char * | name (void) |
| virtual void | destroy (void) |
| virtual void | receive_request_service_contexts (PortableInterceptor::ServerRequestInfo_ptr ri) |
| virtual void | receive_request (PortableInterceptor::ServerRequestInfo_ptr ri) |
| virtual void | send_reply (PortableInterceptor::ServerRequestInfo_ptr ri) |
| virtual void | send_exception (PortableInterceptor::ServerRequestInfo_ptr ri) |
| virtual void | send_other (PortableInterceptor::ServerRequestInfo_ptr ri) |
Protected Member Functions | |
| ~Server_Invocation_Interceptor (void) | |
| Destructor. | |
Private Member Functions | |
Copying and Assignment | |
Protected to prevent copying through the copy constructor and the assignment operator. | |
| Server_Invocation_Interceptor (const Server_Invocation_Interceptor &) | |
| void | operator= (const Server_Invocation_Interceptor &) |
Private Attributes | |
| ::SSLIOP::Current_var | ssliop_current_ |
| Reference to the current SSLIOP execution context. | |
| PortableServer::Current_var | poa_current_ |
| Reference to the POA current. | |
| ::Security::QOP | qop_ |
| The default quality-of-protection settings in use. | |
| SecurityLevel2::SecurityManager_var | sec2manager_ |
| SecurityLevel2 security manager reference. | |
| SecurityLevel2::Current_var | sec2_current_ |
Secure invocation server request interceptor.
This server request interceptor rejects insecure request invocations if the effective target object policy requires secure invocations.
| TAO::SSLIOP::Server_Invocation_Interceptor::Server_Invocation_Interceptor | ( | PortableInterceptor::ORBInitInfo_ptr | info, |
| ::Security::QOP | default_qop, | ||
| size_t | tss_slot | ||
| ) |
Constructor.
| info | reference to the ORBInitInfo object so that the interceptor can get access to initial references, etc. |
| default_qop | the default Quality of Protection |
| tss_slot | the TSS slot used by the various security features. |
| TAO::SSLIOP::Server_Invocation_Interceptor::~Server_Invocation_Interceptor | ( | void | ) | [protected] |
Destructor.
Protected destructor to force deallocation by the reference counting mechanism.
| TAO::SSLIOP::Server_Invocation_Interceptor::Server_Invocation_Interceptor | ( | const Server_Invocation_Interceptor & | ) | [private] |
| void TAO::SSLIOP::Server_Invocation_Interceptor::destroy | ( | void | ) | [virtual] |
| char * TAO::SSLIOP::Server_Invocation_Interceptor::name | ( | void | ) | [virtual] |
| void TAO::SSLIOP::Server_Invocation_Interceptor::operator= | ( | const Server_Invocation_Interceptor & | ) | [private] |
| void TAO::SSLIOP::Server_Invocation_Interceptor::receive_request | ( | PortableInterceptor::ServerRequestInfo_ptr | ri | ) | [virtual] |
| void TAO::SSLIOP::Server_Invocation_Interceptor::receive_request_service_contexts | ( | PortableInterceptor::ServerRequestInfo_ptr | ri | ) | [virtual] |
| void TAO::SSLIOP::Server_Invocation_Interceptor::send_exception | ( | PortableInterceptor::ServerRequestInfo_ptr | ri | ) | [virtual] |
| void TAO::SSLIOP::Server_Invocation_Interceptor::send_other | ( | PortableInterceptor::ServerRequestInfo_ptr | ri | ) | [virtual] |
| void TAO::SSLIOP::Server_Invocation_Interceptor::send_reply | ( | PortableInterceptor::ServerRequestInfo_ptr | ri | ) | [virtual] |
Reference to the POA current.
The default quality-of-protection settings in use.
SecurityLevel2::SecurityManager_var TAO::SSLIOP::Server_Invocation_Interceptor::sec2manager_ [private] |
SecurityLevel2 security manager reference.
Reference to the current SSLIOP execution context.
1.8.0