IdentityData

data class IdentityData(val lastName: String, val firstName: String, val sex: String, val dateOfBirth: String, val cnp: String, val nationality: String)

Personal identity data read from the ICAO EDATA applet (DG1).

Parsed from the Romanian-specific ASN.1 format (not ICAO MRZ). Requires a 4-digit auth PIN to read.

Constructors

Link copied to clipboard
constructor(lastName: String, firstName: String, sex: String, dateOfBirth: String, cnp: String, nationality: String)

Properties

Link copied to clipboard
val cnp: String

Romanian personal numeric code (CNP) — 13 digits

Link copied to clipboard

Date of birth in DDMMYYYY format, e.g. "15031990"

Link copied to clipboard

Given name(s), may contain Romanian diacritics, e.g. "CĂTĂLIN"

Link copied to clipboard

Family name in uppercase, e.g. "TOMA"

Link copied to clipboard

ISO 3166-1 alpha-3 nationality code, e.g. "ROU"

Link copied to clipboard
val sex: String

"M" or "F"