TAO_Security
2.1.2
|
#include <SL2_SecurityManager.h>
Public Member Functions | |
SecurityManager () | |
Constructor. | |
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) |
Protected Member Functions | |
virtual | ~SecurityManager (void) |
Destructor. | |
Private Attributes | |
SecurityLevel2::PrincipalAuthenticator_var | principal_authenticator_ |
SecurityLevel2::AccessDecision_var | access_decision_ |
Constructor.
|
protectedvirtual |
Destructor.
Protected destructor to enforce proper memory management through the reference counting mechanism.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
private |
|
private |
The ORB-specific SecurityLevel2::PrincipalAuthenticator reference.