Package es.gob.jmulticard.jse.provider
Class ProviderUtil
java.lang.Object
es.gob.jmulticard.jse.provider.ProviderUtil
Utilidades comunes a todos los proveedores.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Nombre de la clase por defecto para conexión con las tarjetas.Proveedores ligados a dispositivos hardware o bibliotecas externas. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ApduConnection
Obtiene la conexión por defecto.static String
getDefaultOtherProvider
(String serviceName, String serviceAlgorithm) Obtiene el proveedor por defecto para un servicio y un algoritmo dados y no ligado a un dispositivo hardware o a una biblioteca externa a Java.
-
Field Details
-
DEFAULT_PROVIDER_CLASSNAME
Nombre de la clase por defecto para conexión con las tarjetas.- See Also:
-
FORBIDDEN_PROVIDERS
Proveedores ligados a dispositivos hardware o bibliotecas externas.
-
-
Constructor Details
-
ProviderUtil
private ProviderUtil()
-
-
Method Details
-
getDefaultConnection
Obtiene la conexión por defecto.- Returns:
- Conexión por defecto ("es.gob.jmulticard.jse.smartcardio.SmartcardIoConnection").
-
getDefaultOtherProvider
public static String getDefaultOtherProvider(String serviceName, String serviceAlgorithm) throws NoSuchAlgorithmException Obtiene el proveedor por defecto para un servicio y un algoritmo dados y no ligado a un dispositivo hardware o a una biblioteca externa a Java.- Parameters:
serviceName
- Nombre del servicio.serviceAlgorithm
- Nombre del algoritmo.- Returns:
- Proveedor por defecto no ligado a un dispositivo hardware.
- Throws:
NoSuchAlgorithmException
- Si no se encuentra un proveedor por defecto no ligado a un dispositivo hardware para el servicio y el algoritmo proporcionados.
-