RFID Chip Processing
- The SDK can automatically change the scenario settings depending on the type and results obtained during the scanning of the last document. The default value is true:
DocumentReader.setRfidScenario({
autoSettings: true
});
- Set an authentication procedure type, which should be conducted if all the objective conditions are met:
DocumentReader.setRfidScenario({
authProcType: Enum.eRFID_AuthenticationProcedureType.aptAdvanced
});
- Set a type of priority mechanism for organizing an SM-channel (Security Messaging is a mechanism of protected data exchanging):
DocumentReader.setRfidScenario({
baseSMProcedure: Enum.eRFID_AccessControl_ProcedureType.ACPT_BAC
});
- Set a data access type for the PACE procedure:
DocumentReader.setRfidScenario({
pacePasswordType: Enum.eRFID_Password_Type.PPT_MRZ
});
- Priority of using DS-certificates:
DocumentReader.setRfidScenario({
pkdDSCertPriority: false
});
- Use of CSCA-certificates submitted by individual data files only:
DocumentReader.setRfidScenario({
pkdUseExternalCSCA: false
});
- Level of trust to CSCA-certificates from PKD:
DocumentReader.setRfidScenario({
trustedPKD: false
});
- Logical sign of passive authentication performance:
DocumentReader.setRfidScenario({
passiveAuth: true
});
- Logical sign of a cancellation of an active authentication procedure (AA) after the successful performance of a chip authentication (CA) procedure:
DocumentReader.setRfidScenario({
skipAA: false
});
- Select the type of logical data profiler to use with an electronic document:
DocumentReader.setRfidScenario({
profilerType: Enum.eRFID_SDK_ProfilerType.SPT_DOC_9303_EDITION_2006
});
- Strict ISO protocol:
DocumentReader.setRfidScenario({
strictProcessing: false
});
- Specify whether the ePassport must be read or not:
DocumentReader.setRfidScenario({
readEPassport: true
});
- Specify the data groups of the ePassport that must be read:
DocumentReader.setRfidScenario({
ePassportDataGroups: {"DG1": true}
});
- Specify whether the eID must be read or not:
DocumentReader.setRfidScenario({
readEID: false
});
- Specify which data groups of the eID must be read:
DocumentReader.setRfidScenario({
eIDDataGroups: {"DG1": true}
});
- Specify whether the eDL must read or not:
DocumentReader.setRfidScenario({
readEDL: true
});
- Specify which data groups of the eDL must be read:
DocumentReader.setRfidScenario({
eDLDataGroups: {"DG1": true}
});