Class TifCwa14890Constants
java.lang.Object
es.gob.jmulticard.card.dnie.tif.TifCwa14890Constants
- All Implemented Interfaces:
Cwa14890PrivateConstants, Cwa14890PublicConstants
final class TifCwa14890Constants
extends Object
implements Cwa14890PublicConstants, Cwa14890PrivateConstants
Constantes de la FNMT-TIF (variante del DNIe) para el establecimiento de canal seguro CWA-14890.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final byte[]Certificado de la CA intermedia de Terminal verificable por la tarjeta.private static final byte[]Certificado de terminal verificable por la tarjeta.private static final PublicKeyClave pública del certificado de componente de la tarjeta.private static final byte[]Identificador de la CA intermedia (CHR).private static final byte[]Identificador de la CA intermedia (CHR).private static final RSAPrivateKeyClave privada del certificado de terminal.private static final byte[]Referencia al fichero en donde reside la clave pública de la autoridad certificadora raíz de la jerarquía de certificados verificables por la tarjeta.private static final byte[]Referencia al fichero en donde reside la clave privada de componente. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObtiene la clave pública del certificado de componente del terminal.byte[]getCCvCa()Obtiene el certificado de la CA intermedia de terminal verificable por la tarjeta.byte[]Obtiene el certificado de Terminal verificable por la tarjeta.byte[]Obtiene el identificador de la CA intermedia (CHR).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.byte[]Obtiene la referencia al fichero en donde reside la clave pública de la autoridad certificadora raíz de la jerarquía de certificados verificables por la tarjeta.byte[]Obtiene la referencia al fichero en donde reside la clave privada de componente.
-
Field Details
-
REF_C_CV_CA_PUBLIC_KEY
private static final byte[] REF_C_CV_CA_PUBLIC_KEYReferencia al fichero en donde reside la clave pública de la autoridad certificadora raíz de la jerarquía de certificados verificables por la tarjeta. -
C_CV_CA
private static final byte[] C_CV_CACertificado de la CA intermedia de Terminal verificable por la tarjeta. -
CHR_C_CV_CA
private static final byte[] CHR_C_CV_CAIdentificador 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). -
REF_ICC_PRIVATE_KEY
private static final byte[] REF_ICC_PRIVATE_KEYReferencia al fichero en donde reside la clave privada de componente. -
C_CV_IFD
private static final byte[] C_CV_IFDCertificado de terminal verificable por la tarjeta. -
CHR_C_CV_IFD
private static final byte[] CHR_C_CV_IFDIdentificador 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). -
IFD_PRIVATE_KEY
Clave privada del certificado de terminal. -
CA_COMPONENT_PUBLIC_KEY
Clave pública del certificado de componente de la tarjeta.
-
-
Constructor Details
-
TifCwa14890Constants
TifCwa14890Constants()
-
-
Method Details
-
getRefCCvCaPublicKey
public byte[] getRefCCvCaPublicKey()Description copied from interface:Cwa14890PublicConstantsObtiene la referencia al fichero en donde reside la clave pública de la autoridad certificadora raíz de la jerarquía de certificados verificables por la tarjeta.- Specified by:
getRefCCvCaPublicKeyin interfaceCwa14890PublicConstants- Returns:
- Referencia al fichero en donde reside la clave pública de la autoridad certificadora raíz de la jerarquía de certificados verificables por la tarjeta.
-
getCCvCa
public byte[] getCCvCa()Description copied from interface:Cwa14890PublicConstantsObtiene el certificado de la CA intermedia de terminal verificable por la tarjeta.- Specified by:
getCCvCain interfaceCwa14890PublicConstants- Returns:
- Certificado de la CA intermedia de terminal verificable por la tarjeta.
-
getChrCCvCa
public byte[] getChrCCvCa()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í se obtienen los 8 bytes del número de serie obviando el resto del campo (que no se utiliza).- Specified by:
getChrCCvCain interfaceCwa14890PublicConstants- Returns:
- Identificador de la CA intermedia (CHR).
-
getRefIccPrivateKey
public byte[] getRefIccPrivateKey()Description copied from interface:Cwa14890PublicConstantsObtiene la referencia al fichero en donde reside la clave privada de componente.- Specified by:
getRefIccPrivateKeyin interfaceCwa14890PublicConstants- Returns:
- Referencia al fichero en donde reside la clave privada de componente.
-
getCCvIfd
public byte[] getCCvIfd()Description copied from interface:Cwa14890PublicConstantsObtiene el certificado de Terminal verificable por la tarjeta.- Specified by:
getCCvIfdin interfaceCwa14890PublicConstants- 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).- Specified by:
getChrCCvIfdin interfaceCwa14890PublicConstants- Returns:
- Identificador de la CA intermedia (CHR).
-
getIfdPrivateKey
Description copied from interface:Cwa14890PrivateConstantsObtiene la clave privada del certificado de terminal.- Specified by:
getIfdPrivateKeyin interfaceCwa14890PrivateConstants- Returns:
- Clave privada del certificado de Terminal.
-
getCaComponentPublicKey
Description copied from interface:Cwa14890PublicConstantsObtiene la clave pública del certificado de componente del terminal.- Specified by:
getCaComponentPublicKeyin interfaceCwa14890PublicConstants- Returns:
- Clave pública del certificado de componente del terminal.
-
getIfdKeyLength
public int getIfdKeyLength()Description copied from interface:Cwa14890PublicConstantsObtiene la longitud, en octetos, de las claves RSA del certificado de componente del terminal.- Specified by:
getIfdKeyLengthin interfaceCwa14890PublicConstants- Returns:
- Longitud, en octetos, de las claves RSA del certificado de comnponente del terminal.
-