Class AuthenticationRequestParameters
-
- All Implemented Interfaces:
public final class AuthenticationRequestParametersThe AuthenticationRequestParameters class shall hold transaction data that the App passes to the 3DS Server for creating the AReq.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringdeviceDataprivate final StringsdkTransactionIdprivate final StringsdkAppIdprivate final StringsdkReferenceNumberprivate final StringsdkEphemeralPublicKeyprivate final StringmessageVersion
-
Method Summary
Modifier and Type Method Description final StringgetDeviceData()final StringgetSdkTransactionId()final StringgetSdkAppId()final StringgetSdkReferenceNumber()final StringgetSdkEphemeralPublicKey()final StringgetMessageVersion()-
-
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.
-
-
Method Detail
-
getDeviceData
final String getDeviceData()
-
getSdkTransactionId
final String getSdkTransactionId()
-
getSdkAppId
final String getSdkAppId()
-
getSdkReferenceNumber
final String getSdkReferenceNumber()
-
getSdkEphemeralPublicKey
final String getSdkEphemeralPublicKey()
-
getMessageVersion
final String getMessageVersion()
-
-
-
-