STDSAuthenticationRequestParameters Class Reference

Inherits from NSObject
Conforms to STDSJSONEncodable
Declared in STDSAuthenticationRequestParameters.h

– initWithSDKTransactionIdentifier:deviceData:sdkEphemeralPublicKey:sdkAppIdentifier:sdkReferenceNumber:messageVersion:

Designated initializer for STDSAuthenticationRequestParameters.

- (instancetype)initWithSDKTransactionIdentifier:(NSString *)sdkTransactionIdentifier deviceData:(nullable NSString *)deviceData sdkEphemeralPublicKey:(NSString *)sdkEphemeralPublicKey sdkAppIdentifier:(NSString *)sdkAppIdentifier sdkReferenceNumber:(NSString *)sdkReferenceNumber messageVersion:(NSString *)messageVersion

Parameters

sdkTransactionIdentifier

The SDK Transaction Identifier, as created by [STDSTransaction createTransaction]

deviceData

Optional device data collected by the SDK.

sdkEphemeralPublicKey

The SDK ephemeral public key.

sdkAppIdentifier

The SDK app identifier.

sdkReferenceNumber

The SDK reference number.

messageVersion

The protocol version that is supported by the SDK and used for the transaction.

Discussion

Designated initializer for STDSAuthenticationRequestParameters.

Exceptions

InvalidInputException

Thrown if an input parameter is invalid. @see InvalidInputException

Declared In

STDSAuthenticationRequestParameters.h

  deviceData

The encrypted device data as a JWE string.

@property (nonatomic, readonly, nullable) NSString *deviceData

Discussion

The encrypted device data as a JWE string.

Declared In

STDSAuthenticationRequestParameters.h

  sdkTransactionIdentifier

The SDK Transaction Identifier.

@property (nonatomic, readonly) NSString *sdkTransactionIdentifier

Discussion

The SDK Transaction Identifier.

Declared In

STDSAuthenticationRequestParameters.h

  sdkAppIdentifier

The SDK App Identifier.

@property (nonatomic, readonly) NSString *sdkAppIdentifier

Discussion

The SDK App Identifier.

Declared In

STDSAuthenticationRequestParameters.h

  sdkReferenceNumber

The SDK reference number.

@property (nonatomic, readonly) NSString *sdkReferenceNumber

Discussion

The SDK reference number.

Declared In

STDSAuthenticationRequestParameters.h

  sdkEphemeralPublicKey

The SDK ephemeral public key.

@property (nonatomic, readonly) NSString *sdkEphemeralPublicKey

Discussion

The SDK ephemeral public key.

Declared In

STDSAuthenticationRequestParameters.h

  messageVersion

The protocol version that is used for the transaction.

@property (nonatomic, readonly) NSString *messageVersion

Discussion

The protocol version that is used for the transaction.

Declared In

STDSAuthenticationRequestParameters.h