#include <SL2_SecurityManager.h>
|
| | SecurityManager () |
| | Constructor. More...
|
| |
|
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) |
| |
| 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) |
| |
| virtual TAO::ObjectKey * | _key (void) |
| |
| virtual CORBA::ULong | _hash (CORBA::ULong maximum) |
| |
| virtual CORBA::Boolean | _is_equivalent (CORBA::Object_ptr other_obj) |
| |
| virtual CORBA::Boolean | _non_existent (void) |
| |
| virtual InterfaceDef_ptr | _get_interface (void) |
| |
| virtual CORBA::Object_ptr | _get_component (void) |
| |
| virtual char * | _repository_id (void) |
| |
| virtual void | _create_request (CORBA::Context_ptr ctx, const char *operation, CORBA::NVList_ptr arg_list, CORBA::NamedValue_ptr result, CORBA::Request_ptr &request, CORBA::Flags req_flags) |
| |
| virtual void | _create_request (CORBA::Context_ptr ctx, const char *operation, CORBA::NVList_ptr arg_list, CORBA::NamedValue_ptr result, CORBA::ExceptionList_ptr exclist, CORBA::ContextList_ptr ctxtlist, CORBA::Request_ptr &request, CORBA::Flags req_flags) |
| |
| virtual CORBA::Request_ptr | _request (const char *operation) |
| |
| virtual CORBA::ORB_ptr | _get_orb (void) |
| |
| TAO::Security::SecurityManager::SecurityManager |
( |
| ) |
|
| TAO::Security::SecurityManager::~SecurityManager |
( |
void |
| ) |
|
|
protectedvirtual |
Destructor.
Protected destructor to enforce proper memory management through the reference counting mechanism.
| SecurityLevel2::AccessDecision_ptr TAO::Security::SecurityManager::access_decision |
( |
| ) |
|
|
virtual |
| SecurityLevel2::AuditDecision_ptr TAO::Security::SecurityManager::audit_decision |
( |
| ) |
|
|
virtual |
| SecurityLevel2::TargetCredentials_ptr TAO::Security::SecurityManager::get_target_credentials |
( |
CORBA::Object_ptr |
o | ) |
|
|
virtual |
| SecurityLevel2::PrincipalAuthenticator_ptr TAO::Security::SecurityManager::principal_authenticator |
( |
| ) |
|
|
virtual |
| void TAO::Security::SecurityManager::remove_own_credentials |
( |
SecurityLevel2::Credentials_ptr |
creds | ) |
|
|
virtual |
| SecurityLevel2::RequiredRights_ptr TAO::Security::SecurityManager::required_rights_object |
( |
| ) |
|
|
virtual |
| SecurityLevel2::AccessDecision_var TAO::Security::SecurityManager::access_decision_ |
|
private |
| SecurityLevel2::PrincipalAuthenticator_var TAO::Security::SecurityManager::principal_authenticator_ |
|
private |
The documentation for this class was generated from the following files: