Class DniePrivateKeyReference
java.lang.Object
es.gob.jmulticard.card.dnie.DniePrivateKeyReference
- All Implemented Interfaces:
PrivateKeyReference
Clave privada de un DNIe. La clase no contiene la clave privada en si, sino una referencia a ella
y una referencia al propio DNIe, con el canal seguro establecido.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CryptoCardprivate final byte[]private final Locationprivate final intprivate final Stringprivate final byte -
Constructor Summary
ConstructorsConstructorDescriptionDniePrivateKeyReference(CryptoCard card, byte[] id, Location path, String lbl, byte ref, int keyLength) Crea una referencia a una clave privada del DNIe. -
Method Summary
Modifier and TypeMethodDescriptionRecupera el manejador de la tarjeta en la que se almacena la clave.byte[]Recupera el identificador de la clave.intObtiene el tamño en bits de la clave.Recupera la ruta de la clave.byteRecupera la referencia de la clave.getLabel()Recupera la etiqueta de la clave.toString()
-
Field Details
-
dnieCard
-
identifier
private final byte[] identifier -
keyPath
-
label
-
reference
private final transient byte reference -
keySize
private final transient int keySize
-
-
Constructor Details
-
DniePrivateKeyReference
public DniePrivateKeyReference(CryptoCard card, byte[] id, Location path, String lbl, byte ref, int keyLength) Crea una referencia a una clave privada del DNIe.- Parameters:
card- Tarjeta en la que se almacena la clave privada.id- Identificador de la clave.path- Ruta interna de la clave.lbl- Etiqueta de la clave.ref- Referencia interna de la clave.keyLength- Tamaño en bits de la clave privada.
-
-
Method Details
-
toString
-
getDnieCard
Recupera el manejador de la tarjeta en la que se almacena la clave.- Returns:
- Manejador de la tarjeta.
-
getIdentifier
public byte[] getIdentifier()Recupera el identificador de la clave.- Returns:
- Identificador de la clave.
-
getKeyPath
-
getLabel
-
getKeyReference
public byte getKeyReference()Recupera la referencia de la clave.- Returns:
- Referencia de la clave.
-
getKeyBitSize
public int getKeyBitSize()Obtiene el tamño en bits de la clave.- Returns:
- Tamño en bits de la clave.
-