MrtdMrzChecksumValidator

class MrtdMrzChecksumValidator(checksumRanges: List<MrtdMrzChecksumValidator.Range>, checksumDigitIndex: Int)

Validates that a data field in Machine Readable Zone (MRZ) was scanned and OCRed correctly from an ICAO Machine-readable Travel Document (MRTD).

See ICAO Spec for details.

Constructors

Link copied to clipboard
constructor(checksumRanges: List<MrtdMrzChecksumValidator.Range>, checksumDigitIndex: Int)

Types

Link copied to clipboard
data class Range(val start: Int, val end: Int)

Functions

Link copied to clipboard
fun validate(line: String): Boolean