ReadEvent

sealed class ReadEvent

Progress events emitted by ro.eidkit.sdk.CeiReader.readFlow.

Each event fires immediately before the corresponding operation begins, giving the UI a chance to advance a wizard step. Events are emitted in order; Done is always last.

Events that are only emitted when the corresponding operation was requested (e.g. ReadingPhoto only fires when ro.eidkit.sdk.CeiReader.withPhoto is set) are documented on the event object.

Inheritors

Types

Link copied to clipboard

NFC tag connected; about to start PACE session 1 (ICAO applet).

Link copied to clipboard
data class Done(val result: ReadResult) : ReadEvent

Session complete — all requested operations finished successfully.

Link copied to clipboard

PACE secure channel being established. Fires at the start of each PACE session.

Link copied to clipboard

Reading identity and personal data from the EDATA applet.

Link copied to clipboard

Reading face photo from DG2. Only fires when photo was requested.

Link copied to clipboard

Reading handwritten signature image from DG7. Only fires when signature image was requested.

Link copied to clipboard

Running INTERNAL AUTHENTICATE to verify chip genuineness (active authentication).

Link copied to clipboard

Verifying SOD + DSC→CSCA cert chain (passive authentication). Always fires.

Link copied to clipboard

Verifying the card holder's auth PIN against the EDATA/GenPKI applet.