Previous Topic: Resetting Credential ValidityNext Topic: Fetching QnA Configuration


Resetting Custom Attributes

The custom attributes associated with the credentials can be reset. The ResetCredentialNotes operation enables you to reset the custom attributes of the credential.

This section walks you through:

Preparing the Request Message

The ResetCredentialNotesRequestMessage is used to reset custom attributes. The input elements for resetting the custom attributes associated with the credentials are same as that explained in the "Creating Credentials" section. For more information about each element, refer to the tables listed in the "Creating Credentials" section.

Invoking the Web Service

To reset the custom attributes of user credentials:

  1. (Optional) Include the authentication and authorization details in the SOAP header or in the additionalInput element of the ResetCredentialNotes operation. See chapter, "Managing Web Services Security" for more information on these details.
  2. Use the userName and orgName elements to fetch the details of the user whose credential custom attributes must be reset.
  3. Depending on the type of credential for which the attributes have to be reset, use the respective <CredentialName>Input element to obtain the credential information.

    The input required for each credential is different. For example, password is needed for Password as well as ArcotID PKI, while questions and corresponding answers are required for QnA credentials.

  4. (Optional) If you are implementing a plug-in, then invoke the additionalInput element type to fill the additional input.

    This type provides the additional information that is set as a name-value pair.

  5. Use ResetCredentialNotesRequestMessage and construct the input message by using the details obtained in preceding steps.
  6. Invoke the ResetCredentialNotes operation of the ArcotWebFortIssuanceSvc service to reset the credential custom attributes.

    This operation returns an instance of the ResetCredentialNotesResponseMessage that includes the credential and transaction details.

Interpreting the Response Message

For successful transactions, the response message, ResetCredentialNotesResponseMessage returns the elements explained in the table containing information about the elements that the response message, CreateCredentialResponseMessage, returns. These elements are included in the SOAP body. If there are any errors, then the Fault response is included in the SOAP body. See appendix, "Error Codes" for more information on the SOAP error messages.