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.protected
PrKdf
(OptionalDecoderObjectElement... elements) Construye un objeto PKCS#15 PrKDF (Private Key Description File) ASN.1. -
Method Summary
Modifier and TypeMethodDescriptionint
Obtiene 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.int
getKeyLength
(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.byte
getKeyReference
(int index) Obtiene la referencia de la clave indicada.toString()
Methods inherited from class es.gob.jmulticard.asn1.der.Record
decodeValue, getDefaultTag, getElementAt, getElementCount
Methods inherited from class es.gob.jmulticard.asn1.DecoderObject
checkTag, getBytes, getRawDerValue, setDerValue
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface es.gob.jmulticard.asn1.der.pkcs15.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:
getKeyCount
in 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:
getKeyReference
in 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:
getKeyId
in interfacePkcs15PrKdf
- Parameters:
index
- Índice de la clave.- Returns:
- Identificador de la clave indicada.
-
getKeyPrincipal
Description copied from interface:Pkcs15PrKdf
Obtiene el X.500 Principal de la clave.- Specified by:
getKeyPrincipal
in interfacePkcs15PrKdf
- Parameters:
index
- Índice de la clave.- Returns:
- X.500 Principal de la clave.
-