Local Interface TransportSecurity::ClientCredentials

Local Interface TransportSecurity::ClientCredentials

local interface ClientCredentials
    inherits from TransportSecurity::TransportCredentials
An object of this interface represents an established secure association with a client. This object is only available during the servicing of a CORBA request. It can be retrieved from the TransportSecurity::SecurityCurrent object, as it is thread based.

Attribute Index

client_authentication
This attribute is TRUE if the target has authenticated the client over the transport.
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,
endorseable
impersonable
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.
quotable
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 over the transport.

client_principal
readonly attribute SecurityLevel3::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 SecurityLevel3::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 SecurityLevel3::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,

endorseable
readonly attribute boolean endorseable;

impersonable
readonly attribute boolean impersonable;

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.

quotable
readonly attribute boolean quotable;

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 SecurityLevel3::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 SecurityLevel3::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 SecurityLevel3::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