Local Interface TransportSecurity::SecurityManager

Local Interface TransportSecurity::SecurityManager

local interface SecurityManager
The SecurityManager holds TransportSecurity Service information and operations. The SecurityManager object is retrieved by

ORB.resolve_initial_references("TransportSecurity:SecurityManager");

It holds a pointer to the transport credentials curator and is able to get the transport credentials for a target object.

Attribute Index

credentials_curator
The credentials_curator attribute holds the reference to TransportSecurity's Credentials Curator, which is used to acquire own Credentials.

Operation Index

create_context_estab_policy
The create_context_estab_policy operation is a factory operation that creates the ContextEstablishmentPolicy object.
create_object_creds_policy
This is a factory operation that creates the ObjectCredentialsPolicy object.
get_target_credentials
The get_target_credentials operation is used to "discover" the credentials for a target object.

Attributes

credentials_curator
readonly attribute CredentialsCurator credentials_curator;

The credentials_curator attribute holds the reference to TransportSecurity's Credentials Curator, which is used to acquire own Credentials.


Operations

create_context_estab_policy
ContextEstablishmentPolicy create_context_estab_policy(in CredsDirective creds_directive,
                                                       in OwnCredentialsList creds_list,
                                                       in FeatureDirective use_client_auth,
                                                       in FeatureDirective use_target_auth,
                                                       in FeatureDirective use_confidentiality,
                                                       in FeatureDirective use_integrity);

The create_context_estab_policy operation is a factory operation that creates the ContextEstablishmentPolicy object.

create_object_creds_policy
ObjectCredentialsPolicy create_object_creds_policy(in OwnCredentialsList creds_list);

This is a factory operation that creates the ObjectCredentialsPolicy object. ObjectCredentialsPolicy is used during the creation of a Portable Object Adapter (POA) to specify the credentials that are behind objects created by that POA. This allows the Credentials' information to appear in the object references IOR.

get_target_credentials
TargetCredentials get_target_credentials(in Object the_object);

The get_target_credentials operation is used to "discover" the credentials for a target object.


Generated by the ORBacus IDL-to-HTML translator