Package es.gob.jmulticard.card.cwa14890
Interface Cwa14890PublicConstants
- All Known Implementing Classes:
CeresScCwa14890Constants
,Dnie3Cwa14890Constants
,Dnie3PinCwa14890Constants
,Dnie3r1Cwa14890Constants
,Dnie3r2Cwa14890Constants
,Dnie3r2PinCwa14890Constants
,Dnie3r2UsrCwa14890Constants
,Dnie3UsrCwa14890Constants
,DnieCwa14890Constants
,TifCwa14890Constants
public interface Cwa14890PublicConstants
Gestiona las constantes públicas para el establecimiento de canal seguro CWA-14890.
-
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).int
Obtiene la longitud, en octetos, de las claves RSA del certificado de componente del 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.
-
Method Details
-
getRefCCvCaPublicKey
byte[] getRefCCvCaPublicKey()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.- 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
byte[] getCCvCa()Obtiene el certificado de la CA intermedia de terminal verificable por la tarjeta.- Returns:
- Certificado de la CA intermedia de terminal verificable por la tarjeta.
-
getChrCCvCa
byte[] getChrCCvCa()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í se obtienen los 8 bytes del número de serie obviando el resto del campo (que no se utiliza).- Returns:
- Identificador de la CA intermedia (CHR).
-
getRefIccPrivateKey
byte[] getRefIccPrivateKey()Obtiene la referencia al fichero en donde reside la clave privada de componente.- Returns:
- Referencia al fichero en donde reside la clave privada de componente.
-
getCCvIfd
byte[] getCCvIfd()Obtiene el certificado de Terminal verificable por la tarjeta.- Returns:
- Certificado de Terminal verificable por la tarjeta.
-
getChrCCvIfd
byte[] getChrCCvIfd()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).
-
getCaComponentPublicKey
PublicKey getCaComponentPublicKey()Obtiene la clave pública del certificado de componente del terminal.- Returns:
- Clave pública del certificado de componente del terminal.
-
getIfdKeyLength
int getIfdKeyLength()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.
-