[Previous] [Next] [Table of Contents] [Index]
The following operations for SecurityAdmin interfaces are available to security-aware applications:
3.2 Operations on the DelegationPolicy Interface
3.3 Operations on the DomainAccessPolicy Interface
3.4 Operations on the SecureInvocationPolicy Interface
3.1 Operations on the AuditPolicy Interface
Applications can use the operations in the SecurityAdmin::AuditPolicy interface to specify client, target, and application events that should be audited. You configure the conditions that trigger auditing on a per-domain basis. When queried by the audit_needed operation (see the audit_needed on page 20), the AuditPolicy object returns True or False based on the conditions you set.
The AuditPolicy interface supports the following operations:
get_audit_selectors
replace_audit_selectors
set_audit_channel
set_audit_selectors
clear_audit_selectors
The clear_audit_selectors operation clears all of the audit selectors for the audit events you specify.
Syntax
| IDL | |
| Java |
The get_audit_selectors operation obtains the selector values for the object or event type you specify.
Syntax
| IDL | |
| Java |
The replace_audit_selectors operation replaces the selectors that you specify.
Syntax
| IDL | |
| Java |
Refer to the set_audit_selectors on page 49 for selectors and values of these parameters.
NetCrusader/CORBA supports the SecurityExtension::LogFile audit channel identifier.
Syntax
| IDL |
|
| Java |
1 (LogFile) Write auditable events to a local log file.
If no audit_channel_id is set, the system converts the setting at runtime to LogFile.
Return Value
The set_audit_selectors operation defines the selectors used to make audit decisions.
Syntax
| IDL | |
| Java |
None.
3.2 Operations on the DelegationPolicy Interface
The DelegationPolicy interface supports the following operations:
set_delegation_mode
get_delegation_mode
If no delegation mode exists for the interface you specify, get_delegation_mode searches for the default delegation mode setting.
Syntax
|
IDL
|
|
|
Java
|
|
The delegation mode of the interface you requested.
set_delegation_mode
The intermediate object can override this default at run time.
Syntax
None.
3.3 Operations on the DomainAccessPolicy Interface
The DomainAccessPolicy interface supports the following operations:
get_all_rights
get_effective_rights
get_rights
grant_rights
replace_rights
revoke_rights
get_all_effective_rights
The get_all_effective_rights operation returns the current rights, for all rights families in the current security domain, that the AccessPolicy object grants to principals with the correct attributes.
Syntax
| IDL |
|
| Java |
|
List of effective rights that are consistent with the attrib_list.
get_all_rights
The get_all_rights operation returns the current rights, for all rights families in the current security domain, of the priv_attr you specify in the del_state you specify.
Syntax
| IDL | |
| Java |
A list of rights granted to this privilege attribute when it is in the delegation state specified.
get_effective_rights
The get_effective_rights operation returns to the application the effective rights that the AccessPolicy object grants to the client. Note that only the rights for the specific rights family you specify are returned, not the rights for all families.
Syntax
| IDL | |
| Java |
List of effective rights for rights_family that are consistent with the attrib_list parameter.
get_rights
The get_rights operation retrieves the rights granted to principals that hold a particular privilege attribute. The rights returned are for the individual rights family you specify, and apply only to the current security domain.
Syntax
| IDL | |
| Java |
A list of rights that are granted to the priv_attr you specified.
grant_rights
The grant_rights operation grants the rights that you specify to principals that hold the privilege attribute you specify. The rights apply in the current domain only.
Syntax
| IDL | |
| Java |
The replace_rights operation replaces the current rights of a privilege attribute with the rights you specify. Rights are replaced for the passed-in delegation state and apply to the current domain only.
Syntax
| IDL | |
| Java |
The revoke_rights operation revokes rights that are currently granted to principals holding the privilege attribute you specify. This operation revokes rights for the delegation state you specify and in the current domain only.
Syntax
| IDL | |
| Java |
None.
3.4 Operations on the SecureInvocationPolicy Interface
The SecureInvocationPolicy interface supports the following operations:
set_association_options
get_association_options
The get_association_options operation allows an application to retrieve the secure association options that an interface requires.
Syntax
| IDL | |
| Java |
The association option flags set for this policy.
set_association_options
The set_association_options operation allows an application to set the secure association options for objects in a domain.
Syntax
| IDL | |
| Java |
Security::DetectReplay
Security::EstablishTrustInClient
Security::EstablishTrustInTarget
Security::Integrity
Security::SimpleDelegation
Security::CompositeDelegation
If the previous set of options is not specified, you cannot specify a
delegation option.
[Previous] [Next] [Table of Contents] [Index]
To make comments or ask for help, contact support@gradient.com.