Product Documentation

The updateAnsiX9241Key (UPK) operation is used to update the status and/or the notes associate with an ANSI key previously stored on the appliance. The UPK web service operation requires seven parameters:

DID

The unique encryption domain identifier.

username

The username (service credential) within the encryption domain with the authorization to call this web service. The user requires the Key Management Administrator privilege to execute this operation.

password

The password of the username to authenticate the credential of the requester.

bankid

An optional bank identifier used to identify this ANSI key. Currently only used for logging purposes.

KeyToken

The token that references the ANSI key to be deleted.

NewStatus

The optional updated status for this ANSI key. Valid values for NewStatus are Active, Inactive, Suspended, and Retired.

NewNotes

The optional updated notes for this ANSI key.

When SAKA receives the request, it verifies the credentials presented against its internal database—or an optional LDAP directory server—and determines their authorization to request the UPK service by verifying if they are a member of the KMCAuthorized group. If using LDAP, this group and its members must be created in the LDAP directory as a distinct task of the SAKA installation process; when using the internal database on the SAKA, this group is created automatically.

If the requester is authorized, SAKA locates the key identified by the KeyToken parameter. Once identified, the record for this key is updated in the appliance's database with the non-null values from the NewStatus and NewNotes parameters. The following values will be returned, either as a JSON or XML string; in the case of SOAP, the JSON or XML string is embedded in the objectContent attribute of the CCReturnObject object:

DID

The unique encryption domain identifier for the domain that serviced this request.

SRID

A unique request identifier for this transaction.

BankID

The BankID used in this request.

KeyToken

The token reference deleted by this request.

NewStatus

The new status for this key.

NewNotes

The new notes for this key.