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 Type
    Method
    Description
    Obtiene la clave pública del certificado de componente del terminal.
    byte[]
    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.