Class Dnie3r2UsrCwa14890Constants
java.lang.Object
es.gob.jmulticard.card.dnie.Dnie3Cwa14890Constants
es.gob.jmulticard.card.dnie.Dnie3r2Cwa14890Constants
es.gob.jmulticard.card.dnie.Dnie3r2UsrCwa14890Constants
- All Implemented Interfaces:
Cwa14890PrivateConstants, Cwa14890PublicConstants
Constantes del DNIe (versiones con IDESP posterior a "BMP100001", con nueva
jerarquía de certificados) para el establecimiento de canal seguro de usuario CWA-14890.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final byte[]Certificado de Terminal verificable por la tarjeta.private static final byte[]Identificador de la CA intermedia (CHR).private static final RSAPrivateKeyClave privada del certificado de Terminal. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]Obtiene el certificado de Terminal verificable por la tarjeta.byte[]Obtiene el identificador de la CA intermedia (CHR).intObtiene la longitud, en octetos, de las claves RSA del certificado de componente del terminal.Obtiene la clave privada del certificado de terminal.Methods inherited from class Dnie3r2Cwa14890Constants
getCCvCa, getChrCCvCaMethods inherited from class Dnie3Cwa14890Constants
getCaComponentPublicKey, getRefCCvCaPublicKey, getRefIccPrivateKey
-
Field Details
-
C_CV_IFD
private static final byte[] C_CV_IFDCertificado de Terminal verificable por la tarjeta. (c-CV-IFD-AUT). -
CHR_C_CV_IFD
private static final byte[] CHR_C_CV_IFDIdentificador de la CA intermedia (CHR). El campo ocupa siempre 12 octetos 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 octetos del número de serie obviando el resto del campo (que no se utiliza). (sn-IFD). -
IFD_PRIVATE_KEY
Clave privada del certificado de Terminal. (sk-IFD-AUT).
-
-
Constructor Details
-
Dnie3r2UsrCwa14890Constants
Dnie3r2UsrCwa14890Constants()
-
-
Method Details
-
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
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.
-