challengeType (property)

The challenge type.

Syntax

@property (nonatomic,readwrite,assign,getter=challengeType,setter=setChallengeType:) int challengeType;
- (int)challengeType;
- (void)setChallengeType:(int)newChallengeType;

/* Possible Values */
CT_RANDOM(0),
CT_SIGNATURE(1)
public var challengeType: OcraChallengeTypes {
  get {...}
set {...} }
public enum OcraChallengeTypes : Int32 { case ctRandom = 0 case ctSignature = 1 }

Default Value

0

Remarks

This property defines the type of challenge created. Possible values are:

0 (ctRandom - default) A random challenge is created.
1 (ctSignature) A signature challenge is created by signing ChallengeInput.

When setting this property to 0 (ctRandom) and calling CreateChallenge the class will populate Challenge with a randomly generated value.

When setting this property to 1 (ctSignature) and calling CreateChallenge the class creates a Hash-based Message Authentication Code (HMAC) value using the data specified in ChallengeInput and then populate Challenge with the formatted result.

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks Auth 2020 iOS Edition - Version 20.0 [Build 8155]