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.byteObtiene la referencia de la clave.toString()Methods inherited from class Pkcs15Object
getClassAttributes, getCommonObjectAttributes, getSubclassAttributes, getTypeAttributesMethods inherited from class Sequence
decodeValue, getDefaultTag, getElementAt, getElementCountMethods inherited from class 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:PrivateKeyObjectObtiene el identificador de la clave privada.- Overrides:
getKeyIdentifierin classPrivateKeyObject- Returns:
- Nombre de la clave privada
-
getKeyReference
public byte getKeyReference()Description copied from class:PrivateKeyObjectObtiene la referencia de la clave.- Overrides:
getKeyReferencein classPrivateKeyObject- Returns:
- Referencia de la clave.
-
getKeyPath
Description copied from class:PrivateKeyObjectObtiene la ruta hacia la clave privada.- Overrides:
getKeyPathin classPrivateKeyObject- Returns:
- Ruta hacia la clave privada.
-
toString
- Overrides:
toStringin classPrivateKeyObject
-