Package es.gob.jmulticard.jse.provider
Class ProviderUtil
- java.lang.Object
-
- es.gob.jmulticard.jse.provider.ProviderUtil
-
public final class ProviderUtil extends java.lang.ObjectUtilidades comunes a todos los proveedores.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_PROVIDER_CLASSNAMENombre de la clase por defecto para conexión con las tarjetas.private static java.util.List<java.lang.String>FORBIDDEN_PROVIDERSProveedores ligados a dispositivos hardware o bibliotecas externas.
-
Constructor Summary
Constructors Modifier Constructor Description privateProviderUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ApduConnectiongetDefaultConnection()Obtiene la conexión por defecto.static java.lang.StringgetDefaultOtherProvider(java.lang.String serviceName, java.lang.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 Detail
-
DEFAULT_PROVIDER_CLASSNAME
public static final java.lang.String DEFAULT_PROVIDER_CLASSNAME
Nombre de la clase por defecto para conexión con las tarjetas.- See Also:
- Constant Field Values
-
FORBIDDEN_PROVIDERS
private static final java.util.List<java.lang.String> FORBIDDEN_PROVIDERS
Proveedores ligados a dispositivos hardware o bibliotecas externas.
-
-
Method Detail
-
getDefaultConnection
public static ApduConnection getDefaultConnection()
Obtiene la conexión por defecto.- Returns:
- Conexión por defecto ("es.gob.jmulticard.jse.smartcardio.SmartcardIoConnection").
-
getDefaultOtherProvider
public static java.lang.String getDefaultOtherProvider(java.lang.String serviceName, java.lang.String serviceAlgorithm) throws java.security.NoSuchAlgorithmExceptionObtiene 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:
java.security.NoSuchAlgorithmException- Si no se encuentra un proveedor por defecto no ligado a un dispositivo hardware para el servicio y el algoritmo proporcionados.
-
-