ADYChallengeParameters Class Reference

Inherits from NSObject
Declared in ADYChallengeParameters.h

Overview

Contains data returned by the 3DS Server in response to an authentication request (AReq).

Note: This class corresponds to the ChallengeParameters class in the specification.

  serverTransactionIdentifier

A unique string identifying the transaction within the scope of the 3DS Server.

@property (nonatomic, copy, readonly) NSString *serverTransactionIdentifier

Discussion

A unique string identifying the transaction within the scope of the 3DS Server.

Declared In

ADYChallengeParameters.h

  ACSTransactionIdentifier

A unique string identifying the transaction within the scope of the ACS.

@property (nonatomic, copy, readonly) NSString *ACSTransactionIdentifier

Discussion

A unique string identifying the transaction within the scope of the ACS.

Declared In

ADYChallengeParameters.h

  ACSReferenceNumber

A string identifying the ACS, assigned by EMVCo.

@property (nonatomic, copy, readonly) NSString *ACSReferenceNumber

Discussion

A string identifying the ACS, assigned by EMVCo.

Declared In

ADYChallengeParameters.h

  ACSSignedContent

A JWS containing, among other data, the ACS Ephemeral Public Key.

@property (nonatomic, copy, readonly) NSString *ACSSignedContent

Discussion

A JWS containing, among other data, the ACS Ephemeral Public Key.

Declared In

ADYChallengeParameters.h

+ challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:

Creates and returns an object containing challenge parameters.

+ (instancetype)challengeParametersWithServerTransactionIdentifier:(NSString *)serverTransactionIdentifier ACSTransactionIdentifier:(NSString *)ACSTransactionIdentifier ACSReferenceNumber:(NSString *)ACSReferenceNumber ACSSignedContent:(NSString *)ACSSignedContent

Parameters

serverTransactionIdentifier

A unique string identifying the transaction within the scope of the 3DS Server.

ACSTransactionIdentifier

A unique string identifying the transaction within the scope of the ACS.

ACSReferenceNumber

A string identifying the ACS, assigned by EMVCo.

ACSSignedContent

Content signed using JWS, containing ACS Ephemeral Public Key, ACS URL and authentication type.

Return Value

Initialized object containing the challenge parameters.

Discussion

Creates and returns an object containing challenge parameters.

Declared In

ADYChallengeParameters.h