Class AuthenticationRequestParameters

  • All Implemented Interfaces:

    
    public final class AuthenticationRequestParameters
    
                        

    The AuthenticationRequestParameters class shall hold transaction data that the App passes to the 3DS Server for creating the AReq.

    • Constructor Detail

      • AuthenticationRequestParameters

        AuthenticationRequestParameters(String deviceData, String sdkTransactionId, String sdkAppId, String sdkReferenceNumber, String sdkEphemeralPublicKey, String messageVersion)
        Parameters:
        deviceData - the encrypted device data as a JWE string.
        sdkTransactionId - SDK Transaction ID as a string by using a secure random function to generate a Transaction ID in UUID.
        sdkAppId - SDK App ID as a string by using a secure random function to generate a Transaction ID in UUID.
        sdkReferenceNumber - SDK Reference Number as a string.
        sdkEphemeralPublicKey - the public key component of the ephemeral key pair as a String representation of a JWK object.
        messageVersion - protocol version as a string.