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