Read Result
The result of a ro.eidkit.sdk.CeiReader session.
All fields are nullable or have a default — only the fields corresponding to requested operations are populated. passiveAuth is always present.
Passive authentication
passiveAuth is always set. If PassiveAuthStatus.Invalid, the data is still returned but should be treated with caution. The caller is responsible for acting on the status.
Identity claim
claim is non-null only when passiveAuth is PassiveAuthStatus.Valid and identity is non-null. If active auth was also requested and succeeded, CeiIdentityClaim.activeAuthProof is included.
Constructors
Properties
Result of active authentication (chip tamper check). ActiveAuthStatus.Skipped if not requested via ro.eidkit.sdk.CeiReader.withActiveAuth.
Self-contained identity claim for backend verification. Non-null only when passiveAuth is PassiveAuthStatus.Valid and identity is non-null.
Core identity fields (name, CNP, DOB, sex, nationality) from the EDATA applet. Non-null only when ro.eidkit.sdk.CeiReader.withPersonalData was called with a PIN.
Result of passive authentication. Always present — never null. See PassiveAuthStatus for how to interpret the result.
Extended personal data (birthplace, address, document info) from the EDATA applet. Non-null only when ro.eidkit.sdk.CeiReader.withPersonalData was called with a PIN.
Face photo JPEG bytes from DG2. Non-null only when ro.eidkit.sdk.CeiReader.withPhoto was enabled.
Handwritten signature JPEG bytes from DG7. Non-null only when ro.eidkit.sdk.CeiReader.withSignatureImage was enabled.