Class SmartCafePrivateKey
java.lang.Object
es.gob.jmulticard.jse.provider.gide.SmartCafePrivateKey
- All Implemented Interfaces:
Serializable
,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 CryptoCard
Instancia de la tarjeta donde reside la clave.private final int
Identificador 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) int
getId()
Recupera el identificador de la clave.Método no soportado.Método no soportado.toString()
private void
writeObject
(ObjectOutputStream outStream) Serialización no soportada, lanza unNotSerializableException
.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface javax.security.auth.Destroyable
destroy, isDestroyed
-
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:
getAlgorithm
in interfaceKey
-
getEncoded
public byte[] getEncoded()- Specified by:
getEncoded
in interfaceKey
-
getFormat
-
getId
int getId()Recupera el identificador de la clave.- Returns:
- Identificador de la clave.
-
getModulus
Método no soportado.- Specified by:
getModulus
in interfaceRSAKey
-
getPrivateExponent
Método no soportado.- Specified by:
getPrivateExponent
in 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.
-