#include <SL2_SecurityManager.h>
|
| AccessDecision () |
|
| ~AccessDecision (void) |
|
virtual ::CORBA::Boolean | access_allowed (const ::SecurityLevel2::CredentialsList &cred_list,::CORBA::Object_ptr target, const char *operation_name, const char *target_interface_name) |
|
virtual ::CORBA::Boolean | access_allowed_ex (const char *orb_id, const ::CORBA::OctetSeq &adapter_id, const ::CORBA::OctetSeq &object_id, const ::SecurityLevel2::CredentialsList &cred_list, const char *operation_name) |
|
virtual ::CORBA::Boolean | default_decision (void) |
|
virtual void | default_decision (::CORBA::Boolean d) |
|
virtual void | add_object (const char *orbid, const ::CORBA::OctetSeq &adapter_id, const ::CORBA::OctetSeq &object_id,::CORBA::Boolean allow_insecure_access) |
|
virtual void | remove_object (const char *orbid, const ::CORBA::OctetSeq &adapter_id, const ::CORBA::OctetSeq &object_id) |
|
boolean | access_allowed_ex (in::CORBA::ORBid orb_id, in::CORBA::OctetSeq adapter_id, in::CORBA::OctetSeq object_id, in::SecurityLevel2::CredentialsList cred_list, in::CORBA::Identifier operation_name) |
|
void | add_object (in::CORBA::ORBid orb_id, in::CORBA::OctetSeq adapter_id, in::CORBA::OctetSeq object_id, in boolean allow_insecure_access) |
|
void | remove_object (in::CORBA::ORBid orb_id, in::CORBA::OctetSeq adapter_id, in::CORBA::OctetSeq object_id) |
|
boolean | access_allowed (in SecurityLevel2::CredentialsList cred_list, in Object target, in CORBA::Identifier operation_name, in CORBA::Identifier target_interface_name) |
|
TAO::Security::AccessDecision::AccessDecision |
( |
| ) |
|
TAO::Security::AccessDecision::~AccessDecision |
( |
void |
| ) |
|
CORBA::Boolean TAO::Security::AccessDecision::access_allowed_ex |
( |
const char * |
orb_id, |
|
|
const ::CORBA::OctetSeq & |
adapter_id, |
|
|
const ::CORBA::OctetSeq & |
object_id, |
|
|
const ::SecurityLevel2::CredentialsList & |
cred_list, |
|
|
const char * |
operation_name |
|
) |
| |
virtual void TAO::Security::AccessDecision::add_object |
( |
const char * |
orbid, |
|
|
const ::CORBA::OctetSeq & |
adapter_id, |
|
|
const ::CORBA::OctetSeq & |
object_id, |
|
|
::CORBA::Boolean |
allow_insecure_access |
|
) |
| |
|
virtual |
CORBA::Boolean TAO::Security::AccessDecision::default_decision |
( |
void |
| ) |
|
virtual void TAO::Security::AccessDecision::default_decision |
( |
::CORBA::Boolean |
d | ) |
|
|
virtual |
Encapsulates a TAO-specific way to do object_to_string() without having an ORB reference handy.
- Note
- If OBJECT_KEY changes as described above, this should change so that it generates an OBJECT_KEY.
void TAO::Security::AccessDecision::remove_object |
( |
const char * |
orbid, |
|
|
const ::CORBA::OctetSeq & |
adapter_id, |
|
|
const ::CORBA::OctetSeq & |
object_id |
|
) |
| |
|
virtual |
::CORBA::Boolean TAO::Security::AccessDecision::default_allowance_decision_ |
|
private |
This is the default value that's returned from access_allowed() when the access table doesn't contain an entry for the reference.
The documentation for this class was generated from the following files: