TAO::SSLIOP::TargetCredentials Class Reference

SSLIOP-specific implementation of the SecurityLevel3::TargetCredentials interface. More...

#include <SSLIOP_TargetCredentials.h>

List of all members.

Public Member Functions

 TargetCredentials (::X509 *cert,::EVP_PKEY *evp)
SecurityLevel3::Credentials Methods
Methods required by the SecurityLevel3::Credentials interface.

virtual
SecurityLevel3::CredentialsType 
creds_type ()
SecurityLevel3::TargetCredentials Methods
Methods required by the SecurityLevel3::TargetCredentials interface.

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


Detailed Description

SSLIOP-specific implementation of the SecurityLevel3::TargetCredentials interface.

This class implements SSLIOP-specific SecurityLevel3::TargetCredentials.


Constructor & Destructor Documentation

TAO::SSLIOP::TargetCredentials::TargetCredentials ( ::X509 cert,
::EVP_PKEY evp 
)


Member Function Documentation

SecurityLevel3::CredentialsType TAO::SSLIOP::TargetCredentials::creds_type ( void   )  [virtual]

char * TAO::SSLIOP::TargetCredentials::context_id ( void   )  [virtual]

SecurityLevel3::Principal * TAO::SSLIOP::TargetCredentials::client_principal ( void   )  [virtual]

SecurityLevel3::StatementList * TAO::SSLIOP::TargetCredentials::client_supporting_statements (  )  [virtual]

SecurityLevel3::ResourceNameList * TAO::SSLIOP::TargetCredentials::client_restricted_resources (  )  [virtual]

SecurityLevel3::Principal * TAO::SSLIOP::TargetCredentials::target_principal ( void   )  [virtual]

SecurityLevel3::StatementList * TAO::SSLIOP::TargetCredentials::target_supporting_statements (  )  [virtual]

SecurityLevel3::ResourceNameList * TAO::SSLIOP::TargetCredentials::target_restricted_resources (  )  [virtual]

SecurityLevel3::OwnCredentials_ptr TAO::SSLIOP::TargetCredentials::parent_credentials ( void   )  [virtual]

CORBA::Boolean TAO::SSLIOP::TargetCredentials::client_authentication ( void   )  [virtual]

CORBA::Boolean TAO::SSLIOP::TargetCredentials::target_authentication ( void   )  [virtual]

CORBA::Boolean TAO::SSLIOP::TargetCredentials::confidentiality ( void   )  [virtual]

CORBA::Boolean TAO::SSLIOP::TargetCredentials::integrity ( void   )  [virtual]

CORBA::Boolean TAO::SSLIOP::TargetCredentials::target_embodied ( void   )  [virtual]

CORBA::Boolean TAO::SSLIOP::TargetCredentials::target_endorsed ( void   )  [virtual]

void TAO::SSLIOP::TargetCredentials::release ( void   )  [virtual]


The documentation for this class was generated from the following files:

Generated on Mon Sep 15 08:40:58 2008 for TAO_SSLIOP by  doxygen 1.5.5