This article describes the function(s) on which the deactivation message generation functionality is based. It contains information about parameters and possible return codes, as well as a prototype for each function.
The deactivation message 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.
In addition, the deactivation message generation is only applicable if the Secure Channel feature has been ordered (configured by OneSpan at the time of order).
AAL2GenMessageDeactivationICSF
Function prototype
aat_int32 AAL2GenMessageDeactivationICSF (
aat_ascii *PKBlob,
TKernelParms *CallParms,
aat_ascii *aStorageKeyNameIn,
aat_ascii *aInitialVectorIn,
aat_ascii *MessageVector,
aat_int32 SeqNum,
aat_ascii *DeactivationMessage,
aat_int32 *DeactivationMessageLength);Description
This function generates a deactivation message from a sequence number, using the payload key embedded into the payload key BLOB.
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.
The payload key BLOB must be the one corresponding to the Digipass serial number the deactivation message will target.
The deactivation message generation is only applicable if the Secure Channel feature has been ordered (configured by OneSpan at the time of order).
Parameters
COBOL calling convention
Entry point: AA2GMDIC
02 W-PKBLOB PIC X(89).
02 W-KERNELPARMS.
03 W-PARMCOUNT PIC 9(8) USAGE BINARY.
03 W-PARM01 PIC 9(8) USAGE BINARY.
. . .
03 W-PARM19 PIC 9(8) USAGE BINARY.
02 W-MSGVECTOR PIC X(27).
02 W-SEQNUM PIC 9(8) USAGE BINARY.
02 W-DEACTMSG PIC X(51).
02 W-DEACTMSG-LENGTH PIC 9(8) USAGE BINARY VALUE 51.
02 W-RETURN PIC S9(8) USAGE BINARY.
02 W-STORAGEKEY PIC X(65).
02 W-INITVECTOR PIC X(17).
02 W-API-NAME PIC X(8) VALUE 'AA2GMDIC'.
. . .
CALL W-API-NAME USING
BY REFERENCE W-PKBLOB
BY REFERENCE W-KERNELPARMS
BY REFERENCE W-STORAGEKEY
BY REFERENCE W-INITVECTOR
BY REFERENCE W-MSGVECTOR
BY REFERENCE W-SEQNUM
BY REFERENCE W-DEACTMSG
BY REFERENCE W-DEACTMSG-LENGTH
RETURNING W-RETURN