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_IFD
Certificado de Terminal verificable por la tarjeta.private static byte[]
CHR_C_CV_IFD
Identificador de la CA intermedia (CHR).private static java.security.interfaces.RSAPrivateKey
IFD_PRIVATE_KEY
Clave 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).int
getIfdKeyLength()
Obtiene la longitud, en octetos, de las claves RSA del certificado de componente del terminal.java.security.interfaces.RSAPrivateKey
getIfdPrivateKey()
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:Cwa14890PublicConstants
Obtiene el certificado de Terminal verificable por la tarjeta.- Returns:
- Certificado de Terminal verificable por la tarjeta.
-
getChrCCvIfd
public byte[] getChrCCvIfd()
Description copied from interface:Cwa14890PublicConstants
Obtiene 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:Cwa14890PrivateConstants
Obtiene la clave privada del certificado de terminal.- Returns:
- Clave privada del certificado de Terminal.
-
getIfdKeyLength
public int getIfdKeyLength()
Description copied from interface:Cwa14890PublicConstants
Obtiene 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.
-
-