TAO::SSLIOP::ClientCredentials Class Reference

#include <SSLIOP_ClientCredentials.h>

Inheritance diagram for TAO::SSLIOP::ClientCredentials:

Inheritance graph
[legend]
Collaboration diagram for TAO::SSLIOP::ClientCredentials:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ClientCredentials (::X509 *cert,::EVP_PKEY *evp,::SSL *ssl)
 Constructor.

SecurityLevel3::Credentials Methods
Methods required by the SecurityLevel3::Credentials interface.

virtual SecurityLevel3::CredentialsType creds_type () throw (CORBA::SystemException)
SecurityLevel3::ClientCredentials Methods
Methods required by the SecurityLevel3::ClientCredentials interface.

virtual char * context_id () throw (CORBA::SystemException)
virtual SecurityLevel3::Principal * client_principal () throw (CORBA::SystemException)
virtual SecurityLevel3::StatementList * client_supporting_statements () throw (CORBA::SystemException)
virtual SecurityLevel3::ResourceNameList * client_restricted_resources () throw (CORBA::SystemException)
virtual SecurityLevel3::Principal * target_principal () throw (CORBA::SystemException)
virtual SecurityLevel3::StatementList * target_supporting_statements () throw (CORBA::SystemException)
virtual SecurityLevel3::ResourceNameList * target_restricted_resources () throw (CORBA::SystemException)
virtual SecurityLevel3::OwnCredentials_ptr parent_credentials () throw (CORBA::SystemException)
virtual CORBA::Boolean client_authentication () throw (CORBA::SystemException)
virtual CORBA::Boolean target_authentication () throw (CORBA::SystemException)
virtual CORBA::Boolean confidentiality () throw (CORBA::SystemException)
virtual CORBA::Boolean integrity () throw (CORBA::SystemException)

Protected Member Functions

 ~ClientCredentials (void)
 Destructor.


Private Attributes

TAO::SSLIOP::SSL_var ssl_

Constructor & Destructor Documentation

TAO::SSLIOP::ClientCredentials::ClientCredentials ::X509 cert,
::EVP_PKEY evp,
::SSL *  ssl
 

Constructor.

TAO::SSLIOP::ClientCredentials::~ClientCredentials void   )  [protected]
 

Destructor.

Protected destructor to enforce proper memory management through the reference counting mechanism.

Definition at line 23 of file SSLIOP_ClientCredentials.cpp.

00024 {
00025 }


Member Function Documentation

virtual CORBA::Boolean TAO::SSLIOP::ClientCredentials::client_authentication  )  throw (CORBA::SystemException) [virtual]
 

virtual SecurityLevel3::Principal* TAO::SSLIOP::ClientCredentials::client_principal  )  throw (CORBA::SystemException) [virtual]
 

virtual SecurityLevel3::ResourceNameList* TAO::SSLIOP::ClientCredentials::client_restricted_resources  )  throw (CORBA::SystemException) [virtual]
 

virtual SecurityLevel3::StatementList* TAO::SSLIOP::ClientCredentials::client_supporting_statements  )  throw (CORBA::SystemException) [virtual]
 

virtual CORBA::Boolean TAO::SSLIOP::ClientCredentials::confidentiality  )  throw (CORBA::SystemException) [virtual]
 

virtual char* TAO::SSLIOP::ClientCredentials::context_id  )  throw (CORBA::SystemException) [virtual]
 

virtual SecurityLevel3::CredentialsType TAO::SSLIOP::ClientCredentials::creds_type  )  throw (CORBA::SystemException) [virtual]
 

Implements TAO::SSLIOP_Credentials.

virtual CORBA::Boolean TAO::SSLIOP::ClientCredentials::integrity  )  throw (CORBA::SystemException) [virtual]
 

virtual SecurityLevel3::OwnCredentials_ptr TAO::SSLIOP::ClientCredentials::parent_credentials  )  throw (CORBA::SystemException) [virtual]
 

virtual CORBA::Boolean TAO::SSLIOP::ClientCredentials::target_authentication  )  throw (CORBA::SystemException) [virtual]
 

virtual SecurityLevel3::Principal* TAO::SSLIOP::ClientCredentials::target_principal  )  throw (CORBA::SystemException) [virtual]
 

virtual SecurityLevel3::ResourceNameList* TAO::SSLIOP::ClientCredentials::target_restricted_resources  )  throw (CORBA::SystemException) [virtual]
 

virtual SecurityLevel3::StatementList* TAO::SSLIOP::ClientCredentials::target_supporting_statements  )  throw (CORBA::SystemException) [virtual]
 


Member Data Documentation

TAO::SSLIOP::SSL_var TAO::SSLIOP::ClientCredentials::ssl_ [private]
 

Reference to the OpenSSL SSL data structure associated with the current security context (e.g. SSL connection).

Definition at line 138 of file SSLIOP_ClientCredentials.h.


The documentation for this class was generated from the following files:
Generated on Thu Nov 9 13:55:43 2006 for TAO_SSLIOP by doxygen 1.3.6