Class CompressionUtils
java.lang.Object
es.gob.jmulticard.card.CompressionUtils
Utilidades de compresión de certificados según uso común en
tarjetas FNMT.
- Author:
- Tomás García-Merás.
-
Method Summary
Modifier and TypeMethodDescriptionstatic X509CertificategetCertificateFromCompressedOrNotData(byte[] data, CryptoHelper cryptoHelper) Obtiene un certificado a partir de unos datos que pueden ser, o bien el propio certificado X.509 o la codificación de este comprmida según esquema FNMT.
-
Method Details
-
getCertificateFromCompressedOrNotData
public static X509Certificate getCertificateFromCompressedOrNotData(byte[] data, CryptoHelper cryptoHelper) throws IOException, CertificateException Obtiene un certificado a partir de unos datos que pueden ser, o bien el propio certificado X.509 o la codificación de este comprmida según esquema FNMT. De utilidad en todas las tarjetas FNMT-RCM, incluyendo DNIe.- Parameters:
data- Datos del certificado, que pueden estar comprimidos o no.cryptoHelper- Utilidad que permita la generación de certificaddos.- Returns:
- Certificado X.509.
- Throws:
IOException- Si no pueden leerse los datos.CertificateException- Si los datos no son, ni comprimidos ni descomprimidos, un certificado X.509.
-