Class AuthenticationRequestParameters
java.lang.Object
com.netcetera.threeds.sdk.api.transaction.AuthenticationRequestParameters
Holds transaction data that the App passes to the 3DS Server for creating the AReq.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEncrypted device data.Protocol version that is used for the transaction.SDK App ID.SDK Ephemeral Public Key in JWK format.SDK Reference Number.SDK Transaction ID.
-
Constructor Details
-
AuthenticationRequestParameters
public AuthenticationRequestParameters(String sdkTransactionID, String deviceData, String sdkEphemeralPublicKey, String sdkAppID, String sdkReferenceNumber, String messageVersion) throws InvalidInputException Constructor.- Parameters:
sdkTransactionID- the SDK Transaction ID.deviceData- the Device data collected by the SDK.sdkEphemeralPublicKey- the SDK Ephemeral Public Key in JWK format.sdkAppID- the SDK App ID.sdkReferenceNumber- the SDK Reference Number.messageVersion- the Protocol version that is supported by the SDK and used for the transaction.- Throws:
InvalidInputException- if an input parameter is invalid.
-
-
Method Details
-
getDeviceData
Encrypted device data.- Returns:
- deviceData
-
getSDKTransactionID
SDK Transaction ID.- Returns:
- sdkTransactionID
-
getSDKAppID
SDK App ID.- Returns:
- sdkAppID
-
getSDKReferenceNumber
SDK Reference Number.- Returns:
- sdkReferenceNumber
-
getSDKEphemeralPublicKey
SDK Ephemeral Public Key in JWK format.- Returns:
- sdkEphemeralPublicKey
-
getMessageVersion
Protocol version that is used for the transaction.- Returns:
- messageVersion
-