Local Interface SL3CSI::ArgumentFactory

Local Interface SL3CSI::ArgumentFactory

local interface ArgumentFactory
This interface is a factory for arguments that will be in use for ORBAsec credentials acquisition mechanisms. It is retrievable off the ORB at "SL3:ArgumentFactory"

Operation Index

createATLASCache
This operation creates a Tagged Argument containing an ATLASCache implementation to use for caching ATLAS tokens.
createATLASObject
This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.
createCSIArgBuilder
Creates a new CSI Argument Builder object with the specified Credentials usage.
createEncodedQuotedPrincipal
This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.
createKerberosCAGenerator
This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.
createKerberosCAProcessor
This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.
createLocalTrustInServerDecider
This operation creates a Arg_TrustInServerDecider tagged argument.
createNamedQuotedPrincipal
This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.
createSetNoLocalCache
This operation creates a Tagged Argument containing an flag that will disable the creation of the default ATLASCache.
createTransportCredentialsAQArgs
This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.
createUseTransportCredentials
This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.
createUserPasswordCAGenerator
This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.
createUserPasswordCAProcessor
This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.

Operations

createATLASCache
SL3AQArgs::Argument createATLASCache(in ATLASCache::AuthTokenCache cache);

This operation creates a Tagged Argument containing an ATLASCache implementation to use for caching ATLAS tokens.

For a description of the arguments, please see the corresponding operation in the CSIArgBuilder.

See Also:
CSIArgBuilder

createATLASObject
SL3AQArgs::Argument createATLASObject(in ATLAS::ATLASCacheId cache_id,
                                      in ATLAS::AuthTokenDispenser token_dispenser,
                                      in boolean supports_endorsement_by_client,
                                      in boolean requires_endorsement_by_client,
                                      in SL3Authorization::TokenProcessor token_processor);

This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.

For a description of the arguments, please see the corresponding operation in the CSIArgBuilder.

See Also:
CSIArgBuilder

createCSIArgBuilder
CSIArgBuilder createCSIArgBuilder(in SecurityLevel3::CredentialsUsage usage);

Creates a new CSI Argument Builder object with the specified Credentials usage.

createEncodedQuotedPrincipal
SL3AQArgs::Argument createEncodedQuotedPrincipal(in SecurityLevel3::IdentityStatement prin_name);

This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.

For a description of the arguments, please see the corresponding operation in the CSIArgBuilder.

See Also:
CSIArgBuilder

createKerberosCAGenerator
SL3AQArgs::Argument createKerberosCAGenerator();

This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.

For a description of the arguments, please see the corresponding operation in the CSIArgBuilder.

See Also:
CSIArgBuilder

createKerberosCAProcessor
SL3AQArgs::Argument createKerberosCAProcessor();

This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.

For a description of the arguments, please see the corresponding operation in the CSIArgBuilder.

See Also:
CSIArgBuilder

createLocalTrustInServerDecider
SL3AQArgs::Argument createLocalTrustInServerDecider(in Trust::LocalTrustInServerDecider trust_decider);

This operation creates a Arg_TrustInServerDecider tagged argument.

createNamedQuotedPrincipal
SL3AQArgs::Argument createNamedQuotedPrincipal(in SecurityLevel3::PrincipalName prin_name);

This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.

For a description of the arguments, please see the corresponding operation in the CSIArgBuilder.

See Also:
CSIArgBuilder

createSetNoLocalCache
SL3AQArgs::Argument createSetNoLocalCache();

This operation creates a Tagged Argument containing an flag that will disable the creation of the default ATLASCache.

See Also:
CSIArgBuilder

createTransportCredentialsAQArgs
SL3AQArgs::Argument createTransportCredentialsAQArgs(in TransportSecurity::MechanismId mechanism_id,
                                                     in TransportSecurity::AcquisitionMethod acquisition_method,
                                                     in any acquisition_arguments);

This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.

For a description of the arguments, please see the corresponding operation in the CSIArgBuilder.

See Also:
CSIArgBuilder

createUseTransportCredentials
SL3AQArgs::Argument createUseTransportCredentials(in TransportSecurity::OwnCredentials credentials);

This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.

For a description of the arguments, please see the corresponding operation in the CSIArgBuilder.

See Also:
CSIArgBuilder

createUserPasswordCAGenerator
SL3AQArgs::Argument createUserPasswordCAGenerator(in UserPassword::PasswordGenerator generator);

This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.

For a description of the arguments, please see the corresponding operation in the CSIArgBuilder.

See Also:
CSIArgBuilder

createUserPasswordCAProcessor
SL3AQArgs::Argument createUserPasswordCAProcessor(in UserPassword::PasswordProcessor processor);

This operation creates a Tagged Argument containing the following information for acquiring CSI credentials.

For a description of the arguments, please see the corresponding operation in the CSIArgBuilder.

See Also:
CSIArgBuilder

Generated by the ORBacus IDL-to-HTML translator