Class PrKdf
java.lang.Object
es.gob.jmulticard.asn1.DecoderObject
es.gob.jmulticard.asn1.der.Record
es.gob.jmulticard.asn1.der.pkcs15.PrKdf
- All Implemented Interfaces:
Pkcs15PrKdf
- Direct Known Subclasses:
CeresScPrKdf
Objeto PKCS#15 PrKDF (Private Key Description File) ASN.1.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionPrKdf()Construye un objeto PKCS#15 PrKDF (Private Key Description File) ASN.1.protectedPrKdf(OptionalDecoderObjectElement... elements) Construye un objeto PKCS#15 PrKDF (Private Key Description File) ASN.1. -
Method Summary
Modifier and TypeMethodDescriptionintObtiene el número de claves del PrKDF.byte[]getKeyId(int index) Obtiene el identificador de la clave indicada.byte[]getKeyIdentifier(int index) Obtiene el identificador de la clave indicada.intgetKeyLength(int index) Obtiene la longitud de la clave indicada.getKeyName(int index) Obtiene el nombre de la clave indicadagetKeyPath(int index) Obtiene la ruta PKCS#15 hacia la clave indicada.getKeyPrincipal(int index) Obtiene el X.500 Principal de la clave.bytegetKeyReference(int index) Obtiene la referencia de la clave indicada.toString()Methods inherited from class Record
decodeValue, getDefaultTag, getElementAt, getElementCountMethods inherited from class DecoderObject
checkTag, getBytes, getRawDerValue, setDerValueMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Pkcs15PrKdf
setDerValue
-
Constructor Details
-
PrKdf
public PrKdf()Construye un objeto PKCS#15 PrKDF (Private Key Description File) ASN.1. -
PrKdf
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:
getKeyCountin interfacePkcs15PrKdf- 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
Obtiene el nombre de la clave indicada- Parameters:
index- Índice de la clave- Returns:
- Nombre de la clave
-
getKeyPath
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
-
getKeyReference
public byte getKeyReference(int index) Obtiene la referencia de la clave indicada.- Specified by:
getKeyReferencein interfacePkcs15PrKdf- 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:
getKeyIdin interfacePkcs15PrKdf- Parameters:
index- Índice de la clave.- Returns:
- Identificador de la clave indicada.
-
getKeyPrincipal
Description copied from interface:Pkcs15PrKdfObtiene el X.500 Principal de la clave.- Specified by:
getKeyPrincipalin interfacePkcs15PrKdf- Parameters:
index- Índice de la clave.- Returns:
- X.500 Principal de la clave.
-