Class Dnie3r2UsrCwa14890Constants

All Implemented Interfaces:
Cwa14890PrivateConstants, Cwa14890PublicConstants

final class Dnie3r2UsrCwa14890Constants extends Dnie3r2Cwa14890Constants
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 Details

    • C_CV_IFD

      private static final byte[] C_CV_IFD
      Certificado de Terminal verificable por la tarjeta. (c-CV-IFD-AUT).
    • CHR_C_CV_IFD

      private static final byte[] CHR_C_CV_IFD
      Identificador 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

      private static final RSAPrivateKey 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: Cwa14890PublicConstants
      Obtiene el certificado de Terminal verificable por la tarjeta.
      Returns:
      Certificado de Terminal verificable por la tarjeta.
    • getChrCCvIfd

      public byte[] getChrCCvIfd()
      Description copied from interface: Cwa14890PublicConstants
      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).
    • getIfdPrivateKey

      public RSAPrivateKey getIfdPrivateKey()
      Description copied from interface: Cwa14890PrivateConstants
      Obtiene la clave privada del certificado de terminal.
      Returns:
      Clave privada del certificado de Terminal.
    • getIfdKeyLength

      public int getIfdKeyLength()
      Description copied from interface: Cwa14890PublicConstants
      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.