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
Modifier and TypeMethodDescriptionintObtiene el número de claves del PrKDF.byte[]getKeyId(int index) Obtiene el identificador de la clave indicada.getKeyPrincipal(int index) Obtiene el X.500 Principal de la clave.bytegetKeyReference(int index) Obtiene la referencia de la clave indicada.voidsetDerValue(byte[] value) Establece el valor (en codificación DER) del objeto ASN.1.
-
Method Details
-
setDerValue
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
Obtiene el X.500 Principal de la clave.- Parameters:
index- Índice de la clave.- Returns:
- X.500 Principal de la clave.
-