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