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.
-
-