Module SL3CSI

Module SL3CSI

This module contains structures and a factory interface to create tagged argument lists that will be given to the args parameter of the SecurityLevel3::CredentialsCurator.

ORBAsec SL3 uses this kind of mechanism because it is the easiest way to represent optional arguments.

To alleviate the hassles of dealing with any's and creating them, there is a factory retrieved by ORB::resolve_initial_references using "SL3:ArgumentFactory". From this object one may create an acquisition argument builder. This approach takes most of the work out of forming the Credentials acquisition argument. The form of the arguments and their requiredness or optionality are defined by the specific acquisition mechanisms using them. The Credentials Acquired with these arguments handle the CORBA CSIv2 protocol.

Local Interface Index

ArgumentFactory
This interface is a factory for arguments that will be in use for ORBAsec credentials acquisition mechanisms.
CSIArgBuilder
An object of this interface is created by the Argument Factory Object.

Constant Index

AQM_CSIArgs
There is currently only one acquisition method for CSI based Credentials.

Constants

AQM_CSIArgs
const SecurityLevel3::AcquisitionMethod AQM_CSIArgs = "CSIArgs";

There is currently only one acquisition method for CSI based Credentials.


Generated by the ORBacus IDL-to-HTML translator