Package es.gob.jmulticard.card.dnie
Class Dnie3PinCwa14890Constants
- java.lang.Object
-
- es.gob.jmulticard.card.dnie.Dnie3Cwa14890Constants
-
- es.gob.jmulticard.card.dnie.Dnie3r1Cwa14890Constants
-
- es.gob.jmulticard.card.dnie.Dnie3PinCwa14890Constants
-
- All Implemented Interfaces:
Cwa14890PrivateConstants,Cwa14890PublicConstants
final class Dnie3PinCwa14890Constants extends Dnie3r1Cwa14890Constants
Constantes del DNIe para el establecimiento de canal seguro CWA-14890.
-
-
Field Summary
Fields Modifier and Type Field Description private static byte[]C_CV_IFDCertificado de Terminal verificable por la tarjeta.private static byte[]CHR_C_CV_IFDIdentificador de la CA intermedia (CHR).private static java.security.interfaces.RSAPrivateKeyIFD_PRIVATE_KEYClave privada del certificado de Terminal.
-
Constructor Summary
Constructors Constructor Description Dnie3PinCwa14890Constants()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getCCvIfd()Obtiene el certificado de Terminal verificable por la tarjeta.byte[]getChrCCvIfd()Obtiene el identificador de la CA intermedia (CHR).intgetIfdKeyLength()Obtiene la longitud, en octetos, de las claves RSA del certificado de componente del terminal.java.security.interfaces.RSAPrivateKeygetIfdPrivateKey()Obtiene la clave privada del certificado de terminal.-
Methods inherited from class es.gob.jmulticard.card.dnie.Dnie3r1Cwa14890Constants
getCCvCa, getChrCCvCa
-
Methods inherited from class es.gob.jmulticard.card.dnie.Dnie3Cwa14890Constants
getCaComponentPublicKey, getRefCCvCaPublicKey, getRefIccPrivateKey
-
-
-
-
Field Detail
-
C_CV_IFD
private static final byte[] C_CV_IFD
Certificado de Terminal verificable por la tarjeta. (c-CV-IFD-AUT).
-
CHR_C_CV_IFD
private static final byte[] CHR_C_CV_IFD
Identificador de la CA intermedia (CHR). El campo ocupa siempre 12 bytes y si el número de serie es de menor longitud se rellena con ceros a la izquierda. El número de serie es de al menos 8 bytes. Aquí indicamos los 8 bytes del número de serie obviando el resto del campo (que no se utiliza). (sn-IFD).
-
IFD_PRIVATE_KEY
private static final java.security.interfaces.RSAPrivateKey IFD_PRIVATE_KEY
Clave privada del certificado de Terminal. (sk-IFD-AUT).
-
-
Method Detail
-
getCCvIfd
public byte[] getCCvIfd()
Description copied from interface:Cwa14890PublicConstantsObtiene el certificado de Terminal verificable por la tarjeta.- Returns:
- Certificado de Terminal verificable por la tarjeta.
-
getChrCCvIfd
public byte[] getChrCCvIfd()
Description copied from interface:Cwa14890PublicConstantsObtiene el identificador de la CA intermedia (CHR). El campo ocupa siempre 12 bytes y si el número de serie es de menor longitud se rellena con ceros a la izquierda. El número de serie es de al menos 8 bytes. Aquí indicamos los 8 bytes del número de serie obviando el resto del campo (que no se utiliza).- Returns:
- Identificador de la CA intermedia (CHR).
-
getIfdPrivateKey
public java.security.interfaces.RSAPrivateKey getIfdPrivateKey()
Description copied from interface:Cwa14890PrivateConstantsObtiene la clave privada del certificado de terminal.- Returns:
- Clave privada del certificado de Terminal.
-
getIfdKeyLength
public int getIfdKeyLength()
Description copied from interface:Cwa14890PublicConstantsObtiene la longitud, en octetos, de las claves RSA del certificado de componente del terminal.- Returns:
- Longitud, en octetos, de las claves RSA del certificado de comnponente del terminal.
-
-