AAL2MXGenAuthCar
  • 22 Jan 2025
  • 1 Minute à lire
  • Sombre
    Lumière
  • PDF

AAL2MXGenAuthCar

  • Sombre
    Lumière
  • PDF

The content is currently unavailable in French. You are viewing the default English version.
Résumé de l’article

Function prototype

aat_int32 AAL2MXGenAuthCar (
                            TDigipassBlob*     MXCardBlob,
                            TKernelParms*      CallParms,
                            aat_int32          MXCardSequenceNumber,
                            aat_int32          RowIndex,
                            aat_int32          ColumnIndex,
                            aat_ascii*         UserAuthChar,
                            aat_ascii*         HostAuthChar);

Description

This function generates the content of matrix card cells and the associated return host code based on the matrix card BLOB.

Parameters

  Table: Parameters (AAL2MXGenAuthChar)
TypeNameUseDescription
TDigipassBlob *MXXCardBlobI/OMatrix Card application BLOB.Upon return from the function call, this BLOB must be rewritten to the application database to reflect changes.
TKernelParms *CallParmsIStructure of runtime parameters to use during this function call.
aat_int32MXCard Sequence NumberISequence number of the matrix card on up to four digits.
aat_int32RowIndexIIndex of the matrix card cell row.
aat_int32ColumnIndexIIndex of the matrix card cell column.
aat_ascii *UserAuthCharOUser authentication character. This is the content of the matrix card cell. Its length is determined by the response length field in MXCardBlob (recommended buffer size is 18 bytes).
aat_ascii *HostAuthCharOHost authentication character. Optionally given in the matrix card cell. Its length is determined by HostKeyDataLength in the BLOB (recommended buffer size is 18 bytes).

Return codes

  Table: Return codes (AAL2MXGenAuthChar)
CodeMeaningCodeMeaning
0Success1116Response check digit not allowed
132Unsupported token type1117Challenge check digit not allowed
211Virtual token not supported1118Unsupported BLOB
412Invalid checksum-101Challenge too short
413Invalid Base64 format-102Challenge too long
510Invalid Digipass data pointer-103Challenge check digit wrong
560Null output buffer-105Challenge minimum length not allowed
561Invalid matrix card sequence number-106Challenge maximum length not allowed
562Invalid row number-107Challenge number wrong
563Invalid column number-108Challenge character invalid
1000Function does not support EMV-CAP-1501Memory allocation failed
1103Unlock Version 2 not supported  

Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, facilitant la découverte de connaissances grâce à l’intelligence conversationnelle