Class CeresScPrKdf
java.lang.Object
es.gob.jmulticard.asn1.DecoderObject
es.gob.jmulticard.asn1.der.Record
es.gob.jmulticard.asn1.der.pkcs15.PrKdf
es.gob.jmulticard.asn1.custom.fnmt.ceressc.CeresScPrKdf
- All Implemented Interfaces:
Pkcs15PrKdf
Objeto PKCS#15 PrKDF (Private Key Description File) ASN.1 para tarjetas CERES,
donde pueden encontrarse ligeras diferencias respecto a la normativa general.
-
Constructor Summary
ConstructorsConstructorDescriptionConstruye un objeto PKCS#15 PrKDF (Private Key Description File) ASN.1 específico para ciertas tarjetas FNMT CERES. -
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
-
CeresScPrKdf
public CeresScPrKdf()Construye un objeto PKCS#15 PrKDF (Private Key Description File) ASN.1 específico para ciertas tarjetas FNMT CERES.
-
-
Method Details
-
getKeyCount
public int getKeyCount()Obtiene el número de claves del PrKDF.- Specified by:
getKeyCountin interfacePkcs15PrKdf- Overrides:
getKeyCountin classPrKdf- Returns:
- Número de claves del PrKDF
-
getKeyIdentifier
public byte[] getKeyIdentifier(int index) Obtiene el identificador de la clave indicada.- Overrides:
getKeyIdentifierin classPrKdf- Parameters:
index- Índice de la clave- Returns:
- Identificador de la clave
-
getKeyName
Obtiene el nombre de la clave indicada- Overrides:
getKeyNamein classPrKdf- Parameters:
index- Índice de la clave- Returns:
- Nombre de la clave
-
getKeyPath
Obtiene la ruta PKCS#15 hacia la clave indicada.- Overrides:
getKeyPathin classPrKdf- 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.- Overrides:
getKeyLengthin classPrKdf- 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- Overrides:
getKeyReferencein classPrKdf- 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- Overrides:
getKeyIdin classPrKdf- 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- Overrides:
getKeyPrincipalin classPrKdf- Parameters:
index- Índice de la clave.- Returns:
- X.500 Principal de la clave.
-