Class CeresScCwa14890Constants

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static byte[] C_CV_CA
      Certificado de la CA intermedia de Terminal verificable por la tarjeta.
      private static byte[] C_CV_IFD
      Certificado de Terminal verificable por la tarjeta.
      private static java.security.PublicKey CA_COMPONENT_PUBLIC_KEY
      Clave pública del certificado de componente de la tarjeta.
      private static byte[] CHR_C_CV_CA
      Identificador de la CA intermedia (CHR).
      private static byte[] CHR_C_CV_IFD
      Identificador de la CA intermedia (CHR).
      private static java.security.interfaces.RSAPrivateKey IFD_PRIVATE_KEY
      Clave privada del certificado de Terminal.
      private static byte[] REF_C_CV_CA_PUBLIC_KEY
      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 byte[] REF_ICC_PRIVATE_KEY
      Referencia al fichero en donde reside la clave privada de componente.
    • Method Summary

      All Methods Instance Methods Concrete 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.
      java.security.interfaces.RSAPrivateKey getIfdPrivateKey()
      Obtiene la clave privada del certificado de 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • REF_C_CV_CA_PUBLIC_KEY

        private static final byte[] REF_C_CV_CA_PUBLIC_KEY
        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. (pk-RCA-AUT-keyRef).
      • C_CV_CA

        private static final byte[] C_CV_CA
        Certificado de la CA intermedia de Terminal verificable por la tarjeta. (c-CV-CA-CS-AUT).
      • CHR_C_CV_CA

        private static final byte[] CHR_C_CV_CA
        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). (ifd-keyRef).
      • REF_ICC_PRIVATE_KEY

        private static final byte[] REF_ICC_PRIVATE_KEY
        Referencia al fichero en donde reside la clave privada de componente. (sk-ICC-AUT-keyRef).
      • 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 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). (sn-IFD).
      • IFD_PRIVATE_KEY

        private static final java.security.interfaces.RSAPrivateKey IFD_PRIVATE_KEY
        Clave privada del certificado de Terminal. (sk-IFD-AUT).
      • CA_COMPONENT_PUBLIC_KEY

        private static final java.security.PublicKey CA_COMPONENT_PUBLIC_KEY
        Clave pública del certificado de componente de la tarjeta. (pk-RCAicc).
    • Constructor Detail

      • CeresScCwa14890Constants

        CeresScCwa14890Constants()
    • Method Detail

      • getRefCCvCaPublicKey

        public byte[] getRefCCvCaPublicKey()
        Description copied from interface: Cwa14890PublicConstants
        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.
        Specified by:
        getRefCCvCaPublicKey in interface Cwa14890PublicConstants
        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: Cwa14890PublicConstants
        Obtiene el certificado de la CA intermedia de terminal verificable por la tarjeta.
        Specified by:
        getCCvCa in interface Cwa14890PublicConstants
        Returns:
        Certificado de la CA intermedia de terminal verificable por la tarjeta.
      • getChrCCvCa

        public byte[] getChrCCvCa()
        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í se obtienen los 8 bytes del número de serie obviando el resto del campo (que no se utiliza).
        Specified by:
        getChrCCvCa in interface Cwa14890PublicConstants
        Returns:
        Identificador de la CA intermedia (CHR).
      • getRefIccPrivateKey

        public byte[] getRefIccPrivateKey()
        Description copied from interface: Cwa14890PublicConstants
        Obtiene la referencia al fichero en donde reside la clave privada de componente.
        Specified by:
        getRefIccPrivateKey in interface Cwa14890PublicConstants
        Returns:
        Referencia al fichero en donde reside la clave privada de componente.
      • getCCvIfd

        public byte[] getCCvIfd()
        Description copied from interface: Cwa14890PublicConstants
        Obtiene el certificado de Terminal verificable por la tarjeta.
        Specified by:
        getCCvIfd in interface Cwa14890PublicConstants
        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).
        Specified by:
        getChrCCvIfd in interface Cwa14890PublicConstants
        Returns:
        Identificador de la CA intermedia (CHR).
      • getIfdPrivateKey

        public java.security.interfaces.RSAPrivateKey getIfdPrivateKey()
        Description copied from interface: Cwa14890PrivateConstants
        Obtiene la clave privada del certificado de terminal.
        Specified by:
        getIfdPrivateKey in interface Cwa14890PrivateConstants
        Returns:
        Clave privada del certificado de Terminal.
      • getCaComponentPublicKey

        public java.security.PublicKey getCaComponentPublicKey()
        Description copied from interface: Cwa14890PublicConstants
        Obtiene la clave pública del certificado de componente del terminal.
        Specified by:
        getCaComponentPublicKey in interface Cwa14890PublicConstants
        Returns:
        Clave pública del certificado de componente del 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.
        Specified by:
        getIfdKeyLength in interface Cwa14890PublicConstants
        Returns:
        Longitud, en octetos, de las claves RSA del certificado de comnponente del terminal.