Local Interface SecurityLevel3::ClientCredentials

Local Interface SecurityLevel3::ClientCredentials

local interface ClientCredentials
    inherits from SecurityLevel3::Credentials
An object of this interface represents the security context for a CSIv2 based remote client. It is created as the result of accepting a security context for the remote client. This object is only available during the servicing of a CORBA request. It can be retrieved from the SecurityLevel3::SecurityCurrent object, as it is thread based.

This object contains only the information used from the OwnCredentials that was pertinent in establishing the context. There is a pointer back to that OwnCredentials object. Once this context is created, its attributes are guaranteed not to change.

Attribute Index

client_authentication
This attribute is TRUE if the target has authenticated the client, either over the transport, or at the CSIv2 Client Authentication layer.
client_principal
The client_principal attribute contains the principal that the security service can deduce is the client from the information and mechanisms used.
client_restricted_resources
The client_restricted_resources attribute contains the names of the resources that the security service deduces from the CSIv2 information and information from the associated OwnCredentials.
client_supporting_statements
The client_supporting_statements attribute contains the statements that delivered from CSIv2 protocol along with any from the associated OwnCredentials that are used to deduce the client principal.
confidentiality
This attribute is TRUE if the context is providing confidentiality protection.
context_id
The context_id attribute contains a system generated unique identifier for the context,
integrity
This attribute is TRUE if the context is providing integrity protection.
parent_credentials
This attribute refers to the OwnCredentials that were used in establishing the security context.
target_authentication
This attribute is TRUE if the target believes that the client has authenticated the target over the transport.
target_principal
The target_principal attribute contains the exact principal that the security service believes is representative of the clients version of the target's principal.
target_restricted_resources
The target_restricted_resources attribute contains names of resources on which the target is restricted.
target_supporting_statements
The target_supporting_statements attribute contains the statements that support the deduction of the target principal.

Attributes

client_authentication
readonly attribute boolean client_authentication;

This attribute is TRUE if the target has authenticated the client, either over the transport, or at the CSIv2 Client Authentication layer.

client_principal
readonly attribute Principal client_principal;

The client_principal attribute contains the principal that the security service can deduce is the client from the information and mechanisms used.

client_restricted_resources
readonly attribute ResourceNameList client_restricted_resources;

The client_restricted_resources attribute contains the names of the resources that the security service deduces from the CSIv2 information and information from the associated OwnCredentials.

client_supporting_statements
readonly attribute StatementList client_supporting_statements;

The client_supporting_statements attribute contains the statements that delivered from CSIv2 protocol along with any from the associated OwnCredentials that are used to deduce the client principal.

confidentiality
readonly attribute boolean confidentiality;

This attribute is TRUE if the context is providing confidentiality protection.

context_id
readonly attribute ContextId context_id;

The context_id attribute contains a system generated unique identifier for the context,

integrity
readonly attribute boolean integrity;

This attribute is TRUE if the context is providing integrity protection.

parent_credentials
readonly attribute OwnCredentials parent_credentials;

This attribute refers to the OwnCredentials that were used in establishing the security context.

target_authentication
readonly attribute boolean target_authentication;

This attribute is TRUE if the target believes that the client has authenticated the target over the transport.

target_principal
readonly attribute Principal target_principal;

The target_principal attribute contains the exact principal that the security service believes is representative of the clients version of the target's principal.

target_restricted_resources
readonly attribute ResourceNameList target_restricted_resources;

The target_restricted_resources attribute contains names of resources on which the target is restricted. This information may come from the OwnCredentials.

target_supporting_statements
readonly attribute StatementList target_supporting_statements;

The target_supporting_statements attribute contains the statements that support the deduction of the target principal.


Generated by the ORBacus IDL-to-HTML translator