Interface AuthenticationRequestParameters
- 
                    
                    - All Implemented Interfaces:
 
 public interface AuthenticationRequestParametersAn instance of this interface holds transaction data that the App passes to the 3DS Server for creating the AReq.Created by Ran Haveshush on 24/08/2018. 
- 
                
                    
                    - 
                                
                            
                                Method SummaryModifier and Type Method Description abstract StringgetDeviceData()abstract StringgetSDKTransactionID()abstract StringgetSDKAppID()The SDK App ID is unique and is generated during installation and update of the App on the Cardholder’s device. abstract StringgetSDKReferenceNumber()abstract StringgetSDKEphemeralPublicKey()abstract StringgetMessageVersion()Returns the protocol version that is used for the transaction. - 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        getDeviceDataabstract String getDeviceData() - Returns:
- A JWE String that represents the encrypted device data. 
 
 - 
                                        getSDKTransactionIDabstract String getSDKTransactionID() - Returns:
- An UUID String that represents the SDK Transaction ID. 
 
 - 
                                        getSDKAppIDabstract String getSDKAppID() The SDK App ID is unique and is generated during installation and update of the App on the Cardholder’s device. - Returns:
- An UUID String that represents then SDK App ID. 
 
 - 
                                        getSDKReferenceNumberabstract String getSDKReferenceNumber() - Returns:
- The SDK Reference Number assigned by EMVCo. 
 
 - 
                                        getSDKEphemeralPublicKeyabstract String getSDKEphemeralPublicKey() - Returns:
- The public key component of the ephemeral key pair as a String representation of a JWK object. 
 
 - 
                                        getMessageVersionabstract String getMessageVersion() Returns the protocol version that is used for the transaction. The SDK receives the protocol version as a parameter in the createTransaction method and determines whether it supports the version. If the SDK does not receive the protocol version as a parameter in the method, then it returns the latest version that it supports. - Returns:
- The protocol version that is used for the transaction. 
 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-