Local Interface SecurityLevel3::Credentials

Local Interface SecurityLevel3::Credentials

local interface Credentials
The Credentials base interface contains the common items for the different types of credentials.

See Also:
OwnCredentials
ClientCredentials
TargetCredentials

Attribute Index

creds_id
The creds_id attribute contains a system generated identifier with which can uniquely reference the credentials object.
creds_state
The creds_state attribute contains the validity state of the credentials.
creds_type
The creds_type stipulates the type of credentials, i.e.
creds_usage
The creds_usage attribute stipulates the intended usage of the credentials.
expiry_time
The expiry_time attribute denotes the time that these credentials expire.

Operation Index

add_relinquished_listener
Add a listener that will get notified when the OwnCredentials are finally done with any pending work and are relinquished by the security service.
remove_relinquished_listener
Removes a listener.

Attributes

creds_id
readonly attribute CredentialsId creds_id;

The creds_id attribute contains a system generated identifier with which can uniquely reference the credentials object.

creds_state
readonly attribute CredentialsState creds_state;

The creds_state attribute contains the validity state of the credentials.

creds_type
readonly attribute CredentialsType creds_type;

The creds_type stipulates the type of credentials, i.e. to which type of credentials it may be narrowed, e.g., Own, Client, or Target.

creds_usage
readonly attribute CredentialsUsage creds_usage;

The creds_usage attribute stipulates the intended usage of the credentials. For OwnCredentials, it will be one of CU_AcceptOnly, CU_Initiate, CU_InitiateAndAccept. For ClientCredentials and TargetCredentials it will be CU_None.

expiry_time
readonly attribute TimeBase::UtcT expiry_time;

The expiry_time attribute denotes the time that these credentials expire.


Operations

add_relinquished_listener
ListenerId add_relinquished_listener(in RelinquishedCredentialsListener listener);

Add a listener that will get notified when the OwnCredentials are finally done with any pending work and are relinquished by the security service.

remove_relinquished_listener
void remove_relinquished_listener(in ListenerId id);

Removes a listener. This function raises a BAD_PARAM exception if the listener is not registered.


Generated by the ORBacus IDL-to-HTML translator