local interface CredentialsAcquirerThe CredentialsAcquirer object is created by the Credentials Curator based on the selected method and initial acquisition arguments. When this acquisition is complete and successful, the created credentials can be retrieved using the get_credentials operation. Once get_credentials is called, this object is destroyed.
CredentialsAcquirer object before
get_credentials is called.
current_status attribute contains
the AQST_Continued value,
this operation returns, if necessary and supported
by the acquisition method, any data that may direct the
acquisition.
current_status attribute has the
AQST_Succeeded value, a call to this operation
is used to retrieve the acquired OwnCredentials
and, optionally, place the credentials on the curator's default own
credentials list (for use with default ContextEstablishmentPolicy
and ObjectCredentialsPolicy).
readonly attribute AcquisitionMethod acquisition_method;This attribute contains the acquisition method identifier naming the method by which these credentials are being acquired.
readonly attribute AcquisitionStatus current_status;This attribute contains the current acquisition status of the acquisition process.
readonly attribute unsigned long nth_iteration;If the acquisition process is a multistep process through calls to this acquirer, then this attribute contains the current iteration.
AcquisitionStatus continue_acquisition(in any acquisition_arguments);This operation continues the acquisition. The argument data is dependent on the acquisition method.
void destroy();This operation is used to destroy the
CredentialsAcquirer object before
get_credentials is called.
Any operation called on a destroyed CredentialsAcquirer
raises a BAD_INV_ORDER exception.
any get_continuation_data();If the
current_status attribute contains
the AQST_Continued value,
this operation returns, if necessary and supported
by the acquisition method, any data that may direct the
acquisition.
If this operation in invoked when the current_status
attribute does not have the AQST_Continued value,
a BAD_INV_ORDER exception will be raised.
OwnCredentials get_credentials(in boolean on_list);Once the
current_status attribute has the
AQST_Succeeded value, a call to this operation
is used to retrieve the acquired OwnCredentials
and, optionally, place the credentials on the curator's default own
credentials list (for use with default ContextEstablishmentPolicy
and ObjectCredentialsPolicy).
The CredentialsAcquirer object is destroyed after
this call.
Any operation called on a destroyed CredentialsAcquirer
raises a BAD_INV_ORDER exception.
If this operation in invoked when the current_status
attribute does not have the AQST_Succeeded value,
a BAD_INV_ORDER exception will be raised.
on_list - TRUE if these credentials go on the
default own credentials list of the
CredentialsCurator.