Class SmartCafePrivateKey
java.lang.Object
es.gob.jmulticard.jse.provider.gide.SmartCafePrivateKey
- All Implemented Interfaces:
Serializable, AsymmetricKey, DEREncodablePREVIEW, RSAKey, RSAPrivateKey, Key, PrivateKey, Destroyable
Clave privada de una tarjeta G&D SmartCafe con Applet PKCS#15.
La clase no contiene la clave privada en sí, sino una referencia a ella.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CryptoCardInstancia de la tarjeta donde reside la clave.private final intIdentificador de la clave.private static final long -
Constructor Summary
ConstructorsConstructorDescriptionSmartCafePrivateKey(SmartCafePrivateKeyReference keyReference, SmartCafePkcs15Applet cryptoCard) Crea una clave privada de una tarjeta G&D SmartCafe con Applet PKCS#15. -
Method Summary
Modifier and TypeMethodDescriptionObtiene la tarjeta a la que pertenece esta clave.byte[](package private) intgetId()Recupera el identificador de la clave.Método no soportado.Método no soportado.toString()private voidwriteObject(ObjectOutputStream outStream) Serialización no soportada, lanza unNotSerializableException.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Destroyable
destroy, isDestroyedMethods inherited from interface RSAPrivateKey
getParams
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
id
private final int idIdentificador de la clave. -
card
Instancia de la tarjeta donde reside la clave.
-
-
Constructor Details
-
SmartCafePrivateKey
SmartCafePrivateKey(SmartCafePrivateKeyReference keyReference, SmartCafePkcs15Applet cryptoCard) Crea una clave privada de una tarjeta G&D SmartCafe con Applet PKCS#15.- Parameters:
keyReference- Referencia a la clave privada.cryptoCard- Tarjeta sobre la que crear la clave.
-
-
Method Details
-
getAlgorithm
- Specified by:
getAlgorithmin interfaceKey
-
getEncoded
public byte[] getEncoded()- Specified by:
getEncodedin interfaceKey
-
getFormat
-
getId
int getId()Recupera el identificador de la clave.- Returns:
- Identificador de la clave.
-
getModulus
-
getPrivateExponent
Método no soportado.- Specified by:
getPrivateExponentin interfaceRSAPrivateKey
-
toString
-
writeObject
Serialización no soportada, lanza unNotSerializableException.- Parameters:
outStream- No se usa.- Throws:
IOException- No se lanza, siempre lanza unNotSerializableException.
-
getCryptoCard
Obtiene la tarjeta a la que pertenece esta clave.- Returns:
- Tarjeta a la que pertenece esta clave.
-