Package es.gob.jmulticard.card.icao
Interface Mrz
- All Known Implementing Classes:
Dnie3Dg01Mrz
public interface Mrz
MRZ de un MRTD ICAO.
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]
getBytes()
Obtiene la codificación binaria de la MRZ.Obtiene la fecha de nacimiento del titular.Obtiene la fecha de caducidad del MRTD.Obtiene el número de soporte del MRTD.Obtiene el tipo de MRTD.Obtiene el país emisor del MRTD.getName()
Obtiene el nombre del titular.Obtiene la nacionalidad del titular.getSex()
Obtiene el sexo del titular.Obtiene el número del MRTD.Obtiene los apellidos del titular.
-
Method Details
-
getBytes
byte[] getBytes()Obtiene la codificación binaria de la MRZ.- Returns:
- Codificación binaria de la MRZ.
-
getName
String getName()Obtiene el nombre del titular.- Returns:
- Nombre del titular.
-
getSurname
String getSurname()Obtiene los apellidos del titular.- Returns:
- Apellidos del titular.
-
getDateOfBirth
Obtiene la fecha de nacimiento del titular.- Returns:
- Fecha de nacimiento del titular.
- Throws:
ParseException
- Si la fecha encontrada no está en el formato esperado.
-
getNationality
String getNationality()Obtiene la nacionalidad del titular.- Returns:
- Nacionalidad del titular.
-
getSex
Gender getSex()Obtiene el sexo del titular.- Returns:
- Sexo del titular.
-
getDateOfExpiry
Obtiene la fecha de caducidad del MRTD.- Returns:
- Fecha de caducidad del MRTD.
- Throws:
ParseException
- Si la fecha encontrada no está en el formato esperado.
-
getDocNumber
String getDocNumber()Obtiene el número de soporte del MRTD.- Returns:
- Número de soporte del MRTD.
-
getIssuer
String getIssuer()Obtiene el país emisor del MRTD.- Returns:
- País emisor del MRTD.
-
getSubjectNumber
String getSubjectNumber()Obtiene el número del MRTD.- Returns:
- Número del MRTD.
-
getDocType
String getDocType()Obtiene el tipo de MRTD.- Returns:
- Tipo de MRTD.
-