The Activation Message 1 generation functionality 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.
Function prototype
aat_int32 AAL2GenMessageActivation1 (
TDigipassBlob *DPMAData,
TKernelParms *CallParms,
aat_ascii *Challenge,
aat_ascii *StaticVector,
aat_ascii *MessageVector,
aat_ascii *ActivationVector,
aat_ascii *Activation1Message,
aat_int32 *Activation1MessageLength);Description
This function generates an Activation Message 1 from the master activation application (the license), the static vector, the message vector, and the activation vector. This Activation Message 1 allows activating a Digipass license in the device.
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.
This Activation Message 1 is used in the multi-device activation process for all Digipass instances of a particular license.
A challenge may be used (optionally) to generate an Activation Message 1 bound to a particular challenge. Using challenges allows generating different Activation Messages 1 for the same license; with this, it is possibe to verify afterwards that the device code returned by the Digipass device corresponds to the license activated with a particular challenge. This also makes it possible to to create a new Activation Message 1 for a givne license and to invalidate the previous one. If used, the challenge must contain 16 numeric or hexadecimal characters, and the same challenge will have to be reused afterwards to validate the device code returned by the Digipass device with the function AAL2VerifyDeviceCode. The function AAL2GenerateChallenge can be used to generate a challenge with 16 numeric characters.