Function prototype
aat_int32 AAL2GenGenPayloadKeyBlobCmd(
aat_byte *Cmd,
aat_int32 *CmdSize,
TDigipassBlob *DPMAData,
TKernelParms *CallParms,
aat_ascii *aStorageKeyNameIn,
aat_ascii *aIVIn,
aat_ascii *MessageVector);Description
This function creates a command that directs the HSM to generate a payload key BLOB using the given data, and to return a result in the form of a reply.
It is only applicable to hardware or software Digipass authenticators compliant with the multi-device two-step activation (in the context of multi-device licensing). For more information, refer to the Authentication Suite Server SDK Product Guide.
Payload key BLOBs must be generated only if the Digipass uses the Secure Channel feature and has to be post-provisionned (DPX does not contain the payload key).
No payload key BLOB must be generated if it has been obtained during import (AAL2DPXGetTokenBlobsEx2) or if the Digipass authenticator does not support the Secure Channel feature.
The payload key BLOB generation on the HSM is identical to the functionality available with the Authentication Suite Server SDK Software Digipass Multi-Device Activation Service. For information on the associated functions, refer to the Authentication Suite Server SDK C-C++ Programmer's Guide.
This function must be used with the post-HSM API AAL2ProcGenPayloadKeyBlobRpl.