Class PrKdf

All Implemented Interfaces:
Pkcs15PrKdf
Direct Known Subclasses:
CeresScPrKdf

public class PrKdf extends Record implements Pkcs15PrKdf
Objeto PKCS#15 PrKDF (Private Key Description File) ASN.1.
  • Constructor Details

    • PrKdf

      public PrKdf()
      Construye un objeto PKCS#15 PrKDF (Private Key Description File) ASN.1.
    • PrKdf

      protected PrKdf(OptionalDecoderObjectElement... elements)
      Construye un objeto PKCS#15 PrKDF (Private Key Description File) ASN.1.
      Parameters:
      elements - Tipos de datos ASN.1 de cada elemento del Record.
  • Method Details

    • getKeyCount

      public int getKeyCount()
      Obtiene el número de claves del PrKDF.
      Specified by:
      getKeyCount in interface Pkcs15PrKdf
      Returns:
      Número de claves del PrKDF
    • getKeyIdentifier

      public byte[] getKeyIdentifier(int index)
      Obtiene el identificador de la clave indicada.
      Parameters:
      index - Índice de la clave
      Returns:
      Identificador de la clave
    • getKeyName

      public String getKeyName(int index)
      Obtiene el nombre de la clave indicada
      Parameters:
      index - Índice de la clave
      Returns:
      Nombre de la clave
    • getKeyPath

      public String getKeyPath(int index)
      Obtiene la ruta PKCS#15 hacia la clave indicada.
      Parameters:
      index - Índice de la clave
      Returns:
      Ruta PKCS#15 hacia la clave indicada
    • getKeyLength

      public int getKeyLength(int index)
      Obtiene la longitud de la clave indicada.
      Parameters:
      index - Índice de la clave
      Returns:
      Longitud de la clave indicada
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getKeyReference

      public byte getKeyReference(int index)
      Obtiene la referencia de la clave indicada.
      Specified by:
      getKeyReference in interface Pkcs15PrKdf
      Parameters:
      index - Índice de la clave.
      Returns:
      Referencia de la clave indicada.
    • getKeyId

      public byte[] getKeyId(int index)
      Obtiene el identificador de la clave indicada.
      Specified by:
      getKeyId in interface Pkcs15PrKdf
      Parameters:
      index - Índice de la clave.
      Returns:
      Identificador de la clave indicada.
    • getKeyPrincipal

      public X500Principal getKeyPrincipal(int index)
      Description copied from interface: Pkcs15PrKdf
      Obtiene el X.500 Principal de la clave.
      Specified by:
      getKeyPrincipal in interface Pkcs15PrKdf
      Parameters:
      index - Índice de la clave.
      Returns:
      X.500 Principal de la clave.