|
TAO_Security
2.2.2
|
#include <SL2_SecurityManager.h>


Public Member Functions | |
| SecurityManager () | |
| Constructor. More... | |
SecurityLevel2::SecurityManager Methods | |
Methods required by the SecurityLevel2::SecurityManager interface. | |
| virtual ::Security::MechandOptionsList * | supported_mechanisms () |
| virtual SecurityLevel2::CredentialsList * | own_credentials () |
| virtual SecurityLevel2::RequiredRights_ptr | required_rights_object () |
| virtual SecurityLevel2::PrincipalAuthenticator_ptr | principal_authenticator () |
| virtual SecurityLevel2::AccessDecision_ptr | access_decision () |
| virtual SecurityLevel2::AuditDecision_ptr | audit_decision () |
| virtual SecurityLevel2::TargetCredentials_ptr | get_target_credentials (CORBA::Object_ptr o) |
| virtual void | remove_own_credentials (SecurityLevel2::Credentials_ptr creds) |
| virtual CORBA::Policy_ptr | get_security_policy (CORBA::PolicyType policy_type) |
Public Member Functions inherited from SecurityLevel2::SecurityManager | |
| TargetCredentials | get_target_credentials (in Object obj_ref) |
| void | remove_own_credentials (in Credentials creds) |
| CORBA::Policy | get_security_policy (in CORBA::PolicyType policy_type) |
Protected Member Functions | |
| virtual | ~SecurityManager (void) |
| Destructor. More... | |
Protected Member Functions inherited from CORBA::LocalObject | |
| Object (int dummy=0) | |
| TAO::Object_Proxy_Broker * | proxy_broker () const |
Private Attributes | |
| SecurityLevel2::PrincipalAuthenticator_var | principal_authenticator_ |
| SecurityLevel2::AccessDecision_var | access_decision_ |
Additional Inherited Members | |
Public Types inherited from CORBA::LocalObject | |
| typedef Object_ptr | _ptr_type |
| typedef Object_var | _var_type |
| typedef Object_out | _out_type |
Static Public Member Functions inherited from CORBA::LocalObject | |
| static CORBA::Boolean | marshal (const Object_ptr x, TAO_OutputCDR &cdr) |
| static void | _tao_any_destructor (void *) |
| 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 | _nil (void) |
| static CORBA::Object_ptr | _narrow (CORBA::Object_ptr obj) |
Public Attributes inherited from SecurityLevel2::SecurityManager | |
| readonly attribute Security::MechandOptionsList | supported_mechanisms |
| readonly attribute CredentialsList | own_credentials |
| readonly attribute RequiredRights | required_rights_object |
| readonly attribute PrincipalAuthenticator | principal_authenticator |
| readonly attribute AccessDecision | access_decision |
| readonly attribute AuditDecision | audit_decision |
| TAO::Security::SecurityManager::SecurityManager | ( | ) |
Constructor.
|
protectedvirtual |
Destructor.
Protected destructor to enforce proper memory management through the reference counting mechanism.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| Security::MechandOptionsList * TAO::Security::SecurityManager::supported_mechanisms | ( | ) |
|
private |
|
private |
The ORB-specific SecurityLevel2::PrincipalAuthenticator reference.
1.8.3.1