Class WirelessInitializerMrz
java.lang.Object
es.gob.jmulticard.card.icao.WirelessInitializerMrz
- All Implemented Interfaces:
WirelessInitializer
Valor MRZ para inicialización de un canal PACE.
- Author:
- Tomás García-Merás, Ignacio Marín.
-
Method Summary
Modifier and TypeMethodDescriptionstatic WirelessInitializerMrzderiveMrz(String mrz, CryptoHelper cryptoHelper) Genera el inicializador necesario para la clave partiendo de la MRZ.byte[]getBytes()Obtiene la codificación binaria del valor con la codificación por defecto.Obtiene el tipo de contraseña asociada a esta inicialización.toString()
-
Method Details
-
toString
-
getBytes
public byte[] getBytes()Description copied from interface:WirelessInitializerObtiene la codificación binaria del valor con la codificación por defecto.- Specified by:
getBytesin interfaceWirelessInitializer- Returns:
- Codificación binaria del valor con la codificación por defecto.
-
getPasswordType
Description copied from interface:WirelessInitializerObtiene el tipo de contraseña asociada a esta inicialización.- Specified by:
getPasswordTypein interfaceWirelessInitializer- Returns:
- tipo de contraseña.
-
deriveMrz
public static WirelessInitializerMrz deriveMrz(String mrz, CryptoHelper cryptoHelper) throws MalformedMrzException Genera el inicializador necesario para la clave partiendo de la MRZ.- Parameters:
mrz- MRZ.cryptoHelper- Clase para la realización de operaciones criptográficas.- Returns:
- Inicializador necesario para la clave.
- Throws:
MalformedMrzException- Si la MRZ está mal formada.
-