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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.security.PublicKey
getCaComponentPublicKey()
Obtiene 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[]
getCCvIfd()
Obtiene el certificado de Terminal verificable por la tarjeta.byte[]
getChrCCvCa()
Obtiene el identificador de la CA intermedia (CHR).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.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.byte[]
getRefIccPrivateKey()
Obtiene la referencia al fichero en donde reside la clave privada de componente.
-
-
-
Method Detail
-
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
java.security.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.
-
-