TAO::SSLIOP::TargetCredentials Class Reference

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

#include <SSLIOP_TargetCredentials.h>

Inheritance diagram for TAO::SSLIOP::TargetCredentials:

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

Collaboration graph
[legend]
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.

Definition at line 41 of file SSLIOP_TargetCredentials.h.


Constructor & Destructor Documentation

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


Member Function Documentation

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

Definition at line 72 of file SSLIOP_TargetCredentials.cpp.

00073 {
00074   throw CORBA::NO_IMPLEMENT ();
00075 }

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

Definition at line 30 of file SSLIOP_TargetCredentials.cpp.

00031 {
00032   throw CORBA::NO_IMPLEMENT ();
00033 }

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

Definition at line 42 of file SSLIOP_TargetCredentials.cpp.

00043 {
00044   throw CORBA::NO_IMPLEMENT ();
00045 }

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

Definition at line 36 of file SSLIOP_TargetCredentials.cpp.

00037 {
00038   throw CORBA::NO_IMPLEMENT ();
00039 }

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

Definition at line 84 of file SSLIOP_TargetCredentials.cpp.

00085 {
00086   throw CORBA::NO_IMPLEMENT ();
00087 }

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

Definition at line 24 of file SSLIOP_TargetCredentials.cpp.

00025 {
00026   throw CORBA::NO_IMPLEMENT ();
00027 }

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

Implements TAO::SSLIOP_Credentials.

Definition at line 18 of file SSLIOP_TargetCredentials.cpp.

00019 {
00020   return SecurityLevel3::CT_TargetCredentials;
00021 }

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

Definition at line 90 of file SSLIOP_TargetCredentials.cpp.

00091 {
00092   throw CORBA::NO_IMPLEMENT ();
00093 }

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

Definition at line 66 of file SSLIOP_TargetCredentials.cpp.

00067 {
00068   throw CORBA::NO_IMPLEMENT ();
00069 }

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

Definition at line 108 of file SSLIOP_TargetCredentials.cpp.

00109 {
00110   throw CORBA::NO_IMPLEMENT ();
00111 }

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

Definition at line 78 of file SSLIOP_TargetCredentials.cpp.

00079 {
00080   throw CORBA::NO_IMPLEMENT ();
00081 }

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

Definition at line 96 of file SSLIOP_TargetCredentials.cpp.

00097 {
00098   throw CORBA::NO_IMPLEMENT ();
00099 }

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

Definition at line 102 of file SSLIOP_TargetCredentials.cpp.

00103 {
00104   throw CORBA::NO_IMPLEMENT ();
00105 }

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

Definition at line 48 of file SSLIOP_TargetCredentials.cpp.

00049 {
00050   throw CORBA::NO_IMPLEMENT ();
00051 }

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

Definition at line 60 of file SSLIOP_TargetCredentials.cpp.

00061 {
00062   throw CORBA::NO_IMPLEMENT ();
00063 }

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

Definition at line 54 of file SSLIOP_TargetCredentials.cpp.

00055 {
00056   throw CORBA::NO_IMPLEMENT ();
00057 }


The documentation for this class was generated from the following files:
Generated on Sun Jan 27 16:14:32 2008 for TAO_SSLIOP by doxygen 1.3.6