Class CeresProvider
java.lang.Object
java.util.Dictionary<Object,Object>
java.util.Hashtable<Object,Object>
java.util.Properties
java.security.Provider
es.gob.jmulticard.jse.provider.ceres.CeresProvider
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<Object,
Object>
Proveedor criptográfico JCA para tarjeta FNMT-RCM-CERES.
Crea dos servicios:
KeyStore
- CERES
Signature
- SHA1withRSA, SHA256withRSA, SHA384withRSA, SHA512withRSA
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.security.Provider
Provider.Service
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static ApduConnection
private static final String
private static final String
private static final String
private static final long
private static final String
private static final String
private static final String
private static final String
private static final double
Fields inherited from class java.util.Properties
defaults
-
Constructor Summary
ConstructorsConstructorDescriptionCrea un proveedor JCA para tarjeta FNMT-RCM-CERES con la conexión por defecto.CeresProvider
(ApduConnection conn) Crea un proveedor JCA para tarjeta FNMT-RCM-CERES. -
Method Summary
Modifier and TypeMethodDescription(package private) static ApduConnection
Obtiene de forma estática el tipo de conexión de APDU que debe usar el KeyStore.Methods inherited from class java.security.Provider
clear, compute, computeIfAbsent, computeIfPresent, configure, elements, entrySet, forEach, get, getInfo, getName, getOrDefault, getProperty, getService, getServices, getVersion, getVersionStr, isConfigured, keys, keySet, load, merge, put, putAll, putIfAbsent, putService, remove, remove, removeService, replace, replace, replaceAll, toString, values
Methods inherited from class java.util.Properties
clone, contains, containsKey, containsValue, equals, getProperty, hashCode, isEmpty, list, list, load, loadFromXML, propertyNames, rehash, save, setProperty, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames
-
Field Details
-
SHA512WITH_RSA
- See Also:
-
SHA384WITH_RSA
- See Also:
-
SHA256WITH_RSA
- See Also:
-
SHA1WITH_RSA
- See Also:
-
ES_GOB_JMULTICARD_CARD_CERES_PRIVATE_KEY
- See Also:
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
INFO
- See Also:
-
VERSION
private static final double VERSION- See Also:
-
NAME
- See Also:
-
defaultConnection
-
-
Constructor Details
-
CeresProvider
public CeresProvider()Crea un proveedor JCA para tarjeta FNMT-RCM-CERES con la conexión por defecto. -
CeresProvider
Crea un proveedor JCA para tarjeta FNMT-RCM-CERES.- Parameters:
conn
- Conexión a usar para el envío y recepción de APDU.
-
-
Method Details
-
getDefaultApduConnection
Obtiene de forma estática el tipo de conexión de APDU que debe usar el KeyStore. Si es nula (se ha invocado al constructor por defecto), es el propioKeyStore
el que decide que conexión usar.- Returns:
- Conexión por defecto.
-