Class CeresPrivateKeyObject
java.lang.Object
es.gob.jmulticard.asn1.DecoderObject
es.gob.jmulticard.asn1.der.Sequence
es.gob.jmulticard.asn1.der.pkcs15.Pkcs15Object
es.gob.jmulticard.asn1.der.pkcs15.PrivateKeyObject
es.gob.jmulticard.asn1.custom.fnmt.ceres.CeresPrivateKeyObject
Tipo ASN.1 PKCS#15 PrivateKeyObject específico para ciertas tarjetas FNMT CERES.
PrivateKeyObject {KeyAttributes} ::= PKCS15Object { CommonKeyAttributes, CommonPrivateKeyAttributes, KeyAttributes }Que en el caso de claves privadas RSA (instanciando como
PrivateKeyObject {PrivateRSAKeyAttributes}
) y deshaciendo PKCS15Object
en su secuencia queda la estructura:
PrivateKeyObject {PrivateRSAKeyAttributes} ::= SEQUENCE { CommonObjectAttributes, CommonKeyAttributes, CommonPrivateKeyAttributes, PrivateRsaKeyAttributes }
-
Constructor Summary
ConstructorsConstructorDescriptionConstruye un objeto ASN.1 PKCS#15 PrivateKeyObject específico para ciertas tarjetas FNMT CERES. -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
Obtiene el identificador de la clave privada.Obtiene la ruta hacia la clave privada.byte
Obtiene la referencia de la clave.toString()
Methods inherited from class es.gob.jmulticard.asn1.der.pkcs15.Pkcs15Object
getClassAttributes, getCommonObjectAttributes, getSubclassAttributes, getTypeAttributes
Methods inherited from class es.gob.jmulticard.asn1.der.Sequence
decodeValue, getDefaultTag, getElementAt, getElementCount
Methods inherited from class es.gob.jmulticard.asn1.DecoderObject
checkTag, getBytes, getRawDerValue, setDerValue
-
Constructor Details
-
CeresPrivateKeyObject
public CeresPrivateKeyObject()Construye un objeto ASN.1 PKCS#15 PrivateKeyObject específico para ciertas tarjetas FNMT CERES.
-
-
Method Details
-
getKeyIdentifier
public byte[] getKeyIdentifier()Description copied from class:PrivateKeyObject
Obtiene el identificador de la clave privada.- Overrides:
getKeyIdentifier
in classPrivateKeyObject
- Returns:
- Nombre de la clave privada
-
getKeyReference
public byte getKeyReference()Description copied from class:PrivateKeyObject
Obtiene la referencia de la clave.- Overrides:
getKeyReference
in classPrivateKeyObject
- Returns:
- Referencia de la clave.
-
getKeyPath
Description copied from class:PrivateKeyObject
Obtiene la ruta hacia la clave privada.- Overrides:
getKeyPath
in classPrivateKeyObject
- Returns:
- Ruta hacia la clave privada.
-
toString
- Overrides:
toString
in classPrivateKeyObject
-