Package es.gob.jmulticard.card.dnie
Class Dnie3Dg01Mrz
java.lang.Object
es.gob.jmulticard.card.dnie.Dnie3Dg01Mrz
- All Implemented Interfaces:
Mrz
ICAO MRZ del DNIe 3.0.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDnie3Dg01Mrz
(byte[] rawBytes) Construye la ICAO MRZ del DNIe 3.0 a partir del fichero DG1. -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
getBytes()
Obtiene el contenido binario del fichero DG1 del DNIe 3.0.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.byte[]
Obtiene el contenido binario directo del objeto DG01.getSex()
Obtiene el sexo del titular.Obtiene el número del MRTD.Obtiene los apellidos del titular.toString()
-
Field Details
-
SDFORMAT
-
mrzString
-
rawData
private final byte[] rawData -
name
-
surname
-
dateOfBirth
-
nationality
-
sex
-
dateOfExpiry
-
docNumber
-
docType
-
issuer
-
optData
-
-
Constructor Details
-
Dnie3Dg01Mrz
Dnie3Dg01Mrz(byte[] rawBytes) Construye la ICAO MRZ del DNIe 3.0 a partir del fichero DG1.- Parameters:
rawBytes
- Contenido del fichero DG1 del DNIe 3.0.
-
-
Method Details
-
toString
-
getBytes
public byte[] getBytes()Obtiene el contenido binario del fichero DG1 del DNIe 3.0. -
getName
Description copied from interface:Mrz
Obtiene el nombre del titular. -
getSurname
Description copied from interface:Mrz
Obtiene los apellidos del titular.- Specified by:
getSurname
in interfaceMrz
- Returns:
- Apellidos del titular.
-
getDateOfBirth
Description copied from interface:Mrz
Obtiene la fecha de nacimiento del titular.- Specified by:
getDateOfBirth
in interfaceMrz
- Returns:
- Fecha de nacimiento del titular.
- Throws:
ParseException
- Si la fecha encontrada no está en el formato esperado.
-
getNationality
Description copied from interface:Mrz
Obtiene la nacionalidad del titular.- Specified by:
getNationality
in interfaceMrz
- Returns:
- Nacionalidad del titular.
-
getSex
Description copied from interface:Mrz
Obtiene el sexo del titular. -
getDateOfExpiry
Description copied from interface:Mrz
Obtiene la fecha de caducidad del MRTD.- Specified by:
getDateOfExpiry
in interfaceMrz
- Returns:
- Fecha de caducidad del MRTD.
- Throws:
ParseException
- Si la fecha encontrada no está en el formato esperado.
-
getDocNumber
Description copied from interface:Mrz
Obtiene el número de soporte del MRTD.- Specified by:
getDocNumber
in interfaceMrz
- Returns:
- Número de soporte del MRTD.
-
getIssuer
Description copied from interface:Mrz
Obtiene el país emisor del MRTD. -
getSubjectNumber
Description copied from interface:Mrz
Obtiene el número del MRTD.- Specified by:
getSubjectNumber
in interfaceMrz
- Returns:
- Número del MRTD.
-
getDocType
Description copied from interface:Mrz
Obtiene el tipo de MRTD.- Specified by:
getDocType
in interfaceMrz
- Returns:
- Tipo de MRTD.
-
getRawData
public byte[] getRawData()Obtiene el contenido binario directo del objeto DG01.- Returns:
- Contenido binario directo del objeto DG01.
-