Interface Pkcs15PrKdf

  • All Known Implementing Classes:
    CeresPrKdf, CeresScPrKdf, PrKdf

    public interface Pkcs15PrKdf
    Funciones comunes a un PrKDF. Necesario para acomodar PrKDF que no se adecúen por completo al PrKDF especificado en PKCS#15, para tener de esta manera todas las implementanciones un ancestro común con todos los métodos.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getKeyCount()
      Obtiene el número de claves del PrKDF.
      byte[] getKeyId​(int index)
      Obtiene el identificador de la clave indicada.
      javax.security.auth.x500.X500Principal getKeyPrincipal​(int index)
      Obtiene el X.500 Principal de la clave.
      byte getKeyReference​(int index)
      Obtiene la referencia de la clave indicada.
      void setDerValue​(byte[] value)
      Establece el valor (en codificación DER) del objeto ASN.1.
    • Method Detail

      • setDerValue

        void setDerValue​(byte[] value)
                  throws Asn1Exception,
                         TlvException
        Establece el valor (en codificación DER) del objeto ASN.1.
        Parameters:
        value - Valor (TLC con codificación DER) del objeto ASN.1.
        Throws:
        Asn1Exception - Si no se puede decodificar adecuadamente el valor establecido.
        TlvException - Si hay errores relativos a los TLV DER al decodificar los datos de entrada.
      • getKeyCount

        int getKeyCount()
        Obtiene el número de claves del PrKDF.
        Returns:
        Número de claves del PrKDF
      • getKeyId

        byte[] getKeyId​(int index)
        Obtiene el identificador de la clave indicada.
        Parameters:
        index - Índice de la clave.
        Returns:
        Identificador de la clave indicada.
      • getKeyReference

        byte getKeyReference​(int index)
        Obtiene la referencia de la clave indicada.
        Parameters:
        index - Índice de la clave.
        Returns:
        Referencia de la clave indicada.
      • getKeyPrincipal

        javax.security.auth.x500.X500Principal getKeyPrincipal​(int index)
        Obtiene el X.500 Principal de la clave.
        Parameters:
        index - Índice de la clave.
        Returns:
        X.500 Principal de la clave.