Module SecurityLevel2

This module is the Security Level 2 module from the OMG.

This module is slightly modified, as it has never really been implemented in a public forum and proven to be implementable. The module as it turns out with Orbasec, requires some modifications to actually get working the way it was intended. The modifications made to Security Level 2 have been raised as issues to the Security Revision Task Force, so these modifications are not an attempt to make a proprietary interface.

The security interfaces are described here as a specification of what capabilities of the Security Level 2 interfaces that Orbasec provides and how it provides them. Modifications are listed as "SecurityLevel2 Enhancement" where applicable.



Interface Index

AccessDecision
The AccessDecision object's operation pertains to performing an access chect on an object of a certain interface's operation.
AuditChannel
This AuditChannel object's operation writes auditing information on a specific channel.
AuditDecision
The AuditDecision object's operation is a audit decision object for a particular channel.
Credentials
This is the credentials object.
Current
The Current interface has the ability while servicing an invocation to be able to get the correct received credentials object(s) possibly from a multithreaded environment.
DelegationDirectivePolicy
This interface specifies the policy to be using delegation or not while making an invocation.
EstablishTrustPolicy
This policy tells the security mechanism whether trust should be obtained from the target, and whether the client should autheticate itself to the target during an invocation.
InvocationCredentialsPolicy
This interface specifies the credentials list to use while making an invocation.
MechanismPolicy
This interface specifies an ordered list of mechanisms to be tried when making an invocation.
PrincipalAuthenticator
The Principal Authenticator object creates Credentials objects and places them on the Current object's own_credentials list.
QOPPolicy
This interface specifies the policy for selecting the quality of protection during invocation.
ReceivedCredentials
This object represents the secure association that was established with a client.
RequiredRights
The required rights object returns the rights required for accessing an object with a particular interface.
TargetCredentials
This object represents the secure association that was set up with a target object, i.e.

Alias Index

CredentialsList

Aliases

CredentialsList
typedef sequence<Credentials> CredentialsList;

Generated by the ORBacus IDL-to-HTML translator (non-commercial)