RGLRFIDScenario
Objective-C
@interface RGLRFIDScenario : NSObject
@property(nonatomic, assign) BOOL autoSettings;
@property(nonatomic, assign) RGLESignManagementAction signManagementAction;
@property(nonatomic, assign) RGLRFIDReadingBufferSize readingBuffer;
@property(nonatomic, assign) int defaultReadingBufferSize;
@property(nonatomic, assign) int onlineTAToSignDataType;
@property(nonatomic, assign) BOOL onlineTA;
@property(nonatomic, assign) BOOL writeEid;
@property(nonatomic, assign) RGLRFIDSdkProfilerType profilerType;
@property(nonatomic, assign) RGLRFIDAuthenticationProcedureType authProcType;
@property(nonatomic, assign) RGLRFIDAccessControlProcedureType baseSMProcedure;
@property(nonatomic, assign) RGLRFIDPasswordType pacePasswordType;
@property(nonatomic, assign) RGLRFIDTerminalType terminalType;
@property(nonatomic, assign) BOOL universalAccessRights;
@property(nonatomic, assign) BOOL authorizedRestrictedIdentification;
@property(nonatomic, assign) BOOL auxVerificationCommunityID;
@property(nonatomic, assign) BOOL auxVerificationDateOfBirth;
@property(nonatomic, assign) BOOL skipAA;
@property(nonatomic, assign) BOOL strictProcessing;
@property(nonatomic, assign) BOOL pkdDSCertPriority;
@property(nonatomic, assign) BOOL pkdUseExternalCSCA;
@property(nonatomic, assign) BOOL trustedPKD;
@property(nonatomic, assign) BOOL passiveAuth;
@property(nonatomic, assign) BOOL paceStaticBinding;
@property(nonatomic, strong, nonnull) NSString *password;
@property(nonatomic, assign) BOOL useSFI;
@property(nonatomic, strong, nonnull) NSString *pkdPA;
@property(nonatomic, strong, nonnull) NSString *pkdEAC;
@property(nonatomic, assign) BOOL readEPassport;
@property(nonatomic, assign) BOOL readEID;
@property(nonatomic, assign) BOOL readEDL;
@property(nonatomic, assign) BOOL readDTC;
@property(nonatomic, strong, nonnull) RGLePassportDataGroup *ePassportDataGroups;
@property(nonatomic, strong, nonnull) RGLeIDDataGroup *eIDDataGroups;
@property(nonatomic, strong, nonnull) RGLeDLDataGroup *eDLDataGroups;
@property(nonatomic, strong, nonnull) RGLDTCDataGroup *DTCDataGroups;
@property(nonatomic, strong, nonnull) NSString *mrz;
@property(nonatomic, strong, nonnull) NSString *mrzHash;
@property(nonatomic, strong, nullable) NSString *cardAccess;
@property(nonatomic, strong, nonnull) NSString *eSignPINDefault;
@property(nonatomic, strong, nonnull) NSString *eSignPINNewValue;
@property(nonatomic, strong, nullable) NSString *documentNumber;
@property(nonatomic, strong, nullable) NSString *dateOfBirth;
@property(nonatomic, strong, nullable) NSString *dateOfExpiry;
@property(nonatomic, assign) BOOL authorizedSTSignature;
@property(nonatomic, assign) BOOL authorizedSTQSignature;
@property(nonatomic, assign) BOOL authorizedWriteDG17;
@property(nonatomic, assign) BOOL authorizedWriteDG18;
@property(nonatomic, assign) BOOL authorizedWriteDG19;
@property(nonatomic, assign) BOOL authorizedWriteDG20;
@property(nonatomic, assign) BOOL authorizedWriteDG21;
@property(nonatomic, assign) BOOL authorizedVerifyAge;
@property(nonatomic, assign) BOOL authorizedVerifyCommunityID;
@property(nonatomic, assign) BOOL authorizedPrivilegedTerminal;
@property(nonatomic, assign) BOOL authorizedCANAllowed;
@property(nonatomic, assign) BOOL authorizedPINManagment;
@property(nonatomic, assign) BOOL authorizedInstallCert;
@property(nonatomic, assign) BOOL authorizedInstallQCert;
@property(nonatomic, assign) BOOL applyAmendments;
/// If set to true, continue RFID chip processing, despite ICAO critical errors
/// Default: false.
@property(nonatomic, assign) BOOL proceedReadingAlways;
/// If enabled, Certificate Revoke List(s) (CRL) will be loaded from remote and verified
/// Default: false
@property(nonatomic, assign) BOOL loadCRLFromRemote;
/// Perform check MRZ according to standard described in
/// BSI TR - 03105: ePassport Conformity Testing(v 1.0 04.04.2008)
/// Type: Bool
@property(nonatomic, strong, nullable) NSNumber *mrzStrictCheck;
@property(nonatomic, strong, nullable) NSNumber *independentSODStatus;
- (instancetype _Nonnull)initWithJSON:(NSDictionary *_Nonnull)json;
- (NSDictionary *_Nonnull)rfidScenarioDictionary;
- (NSDictionary *_Nonnull)correctedDictionaryByAutosettings:(RGLDocumentReaderResults *_Nonnull)results;
+ (instancetype _Nonnull)initWithJSON:(NSDictionary * _Nonnull)json;
@end
Swift
class RFIDScenario : NSObject
Undocumented
-
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL autoSettingsSwift
var autoSettings: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) RGLESignManagementAction signManagementActionSwift
var signManagementAction: ESignManagementAction { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) RGLRFIDReadingBufferSize readingBufferSwift
var readingBuffer: RFIDReadingBufferSize { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) int defaultReadingBufferSizeSwift
var defaultReadingBufferSize: Int32 { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) int onlineTAToSignDataTypeSwift
var onlineTAToSignDataType: Int32 { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL onlineTASwift
var onlineTA: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL writeEidSwift
var writeEid: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) RGLRFIDSdkProfilerType profilerTypeSwift
var profilerType: RFIDSdkProfilerType { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) RGLRFIDAuthenticationProcedureType authProcTypeSwift
var authProcType: RFIDAuthenticationProcedureType { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) RGLRFIDAccessControlProcedureType baseSMProcedureSwift
var baseSMProcedure: RFIDAccessControlProcedureType { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) RGLRFIDPasswordType pacePasswordTypeSwift
var pacePasswordType: RFIDPasswordType { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) RGLRFIDTerminalType terminalTypeSwift
var terminalType: RFIDTerminalType { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL universalAccessRightsSwift
var universalAccessRights: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL authorizedRestrictedIdentificationSwift
var authorizedRestrictedIdentification: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL auxVerificationCommunityIDSwift
var auxVerificationCommunityID: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL auxVerificationDateOfBirthSwift
var auxVerificationDateOfBirth: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL skipAASwift
var skipAA: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL strictProcessingSwift
var strictProcessing: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL pkdDSCertPrioritySwift
var pkdDSCertPriority: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL pkdUseExternalCSCASwift
var pkdUseExternalCSCA: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL trustedPKDSwift
var trustedPKD: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL passiveAuthSwift
var passiveAuth: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL paceStaticBindingSwift
var paceStaticBinding: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nonnull) NSString *passwordSwift
var password: String { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL useSFISwift
var useSFI: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nonnull) NSString *pkdPASwift
var pkdPA: String { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nonnull) NSString *pkdEACSwift
var pkdEAC: String { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL readEPassportSwift
var readEPassport: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL readEIDSwift
var readEID: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL readEDLSwift
var readEDL: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL readDTCSwift
var readDTC: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nonnull) RGLePassportDataGroup *ePassportDataGroupsSwift
var ePassportDataGroups: RGLePassportDataGroup { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nonnull) RGLeIDDataGroup *eIDDataGroupsSwift
var eIDDataGroups: RGLeIDDataGroup { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nonnull) RGLeDLDataGroup *eDLDataGroupsSwift
var eDLDataGroups: RGLeDLDataGroup { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nonnull) RGLDTCDataGroup *DTCDataGroupsSwift
var dtcDataGroups: RGLDTCDataGroup { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nonnull) NSString *mrzSwift
var mrz: String { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nonnull) NSString *mrzHashSwift
var mrzHash: String { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nullable) NSString *cardAccessSwift
var cardAccess: String? { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nonnull) NSString *eSignPINDefaultSwift
var eSignPINDefault: String { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nonnull) NSString *eSignPINNewValueSwift
var eSignPINNewValue: String { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nullable) NSString *documentNumberSwift
var documentNumber: String? { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nullable) NSString *dateOfBirthSwift
var dateOfBirth: String? { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nullable) NSString *dateOfExpirySwift
var dateOfExpiry: String? { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL authorizedSTSignatureSwift
var authorizedSTSignature: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL authorizedSTQSignatureSwift
var authorizedSTQSignature: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL authorizedWriteDG17Swift
var authorizedWriteDG17: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL authorizedWriteDG18Swift
var authorizedWriteDG18: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL authorizedWriteDG19Swift
var authorizedWriteDG19: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL authorizedWriteDG20Swift
var authorizedWriteDG20: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL authorizedWriteDG21Swift
var authorizedWriteDG21: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL authorizedVerifyAgeSwift
var authorizedVerifyAge: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL authorizedVerifyCommunityIDSwift
var authorizedVerifyCommunityID: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL authorizedPrivilegedTerminalSwift
var authorizedPrivilegedTerminal: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL authorizedCANAllowedSwift
var authorizedCANAllowed: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL authorizedPINManagmentSwift
var authorizedPINManagment: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL authorizedInstallCertSwift
var authorizedInstallCert: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL authorizedInstallQCertSwift
var authorizedInstallQCert: Bool { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) BOOL applyAmendmentsSwift
var applyAmendments: Bool { get set } -
If set to true, continue RFID chip processing, despite ICAO critical errors Default: false.
Declaration
Objective-C
@property (nonatomic) BOOL proceedReadingAlways;Swift
var proceedReadingAlways: Bool { get set } -
If enabled, Certificate Revoke List(s) (CRL) will be loaded from remote and verified Default: false
Declaration
Objective-C
@property (nonatomic) BOOL loadCRLFromRemote;Swift
var loadCRLFromRemote: Bool { get set } -
Perform check MRZ according to standard described in BSI TR - 03105: ePassport Conformity Testing(v 1.0 04.04.2008) Type: Bool
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSNumber *mrzStrictCheck;Swift
var mrzStrictCheck: NSNumber? { get set } -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, nullable) NSNumber *independentSODStatusSwift
var independentSODStatus: NSNumber? { get set } -
Undocumented
Declaration
Objective-C
- (instancetype _Nonnull)initWithJSON:(NSDictionary *_Nonnull)json;Swift
init(json: [AnyHashable : Any]) -
Undocumented
Declaration
Objective-C
- (NSDictionary *_Nonnull)rfidScenarioDictionary;Swift
func rfidScenarioDictionary() -> [AnyHashable : Any] -
Undocumented
Declaration
Objective-C
- (NSDictionary *_Nonnull)correctedDictionaryByAutosettings:(RGLDocumentReaderResults *_Nonnull)results;Swift
func correctedDictionary(byAutosettings results: RGLDocumentReaderResults) -> [AnyHashable : Any] -
Undocumented
Declaration
Objective-C
+ (instancetype _Nonnull)initWithJSON:(NSDictionary * _Nonnull)json;Swift
class func initWithJSON(_ json: [AnyHashable : Any]) -> Self