Interface Pkcs15PrKdf
-
- All Known Implementing Classes:
CeresPrKdf,CeresScPrKdf,PrKdf
public interface Pkcs15PrKdfFunciones 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 intgetKeyCount()Obtiene el número de claves del PrKDF.byte[]getKeyId(int index)Obtiene el identificador de la clave indicada.javax.security.auth.x500.X500PrincipalgetKeyPrincipal(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 Detail
-
setDerValue
void setDerValue(byte[] value) throws Asn1Exception, TlvExceptionEstablece 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.
-
-