Class JMultiCardProviderFactory

java.lang.Object
es.gob.jmulticard.jse.provider.JMultiCardProviderFactory

public final class JMultiCardProviderFactory extends Object
Factoriía de proveedores para todas las tarjetas soportadas.
Author:
Tomás García-Merás.
  • Method Details

    • getProvider

      public static Provider getProvider()
      Obtiene el proveedor (con la conexión por defecto) correspondiente a la primera tarjeta encontrada en el sistema.
      Returns:
      Proveedor (con la conexión por defecto) correspondiente a la primera tarjeta encontrada insertada o null si no hay ninguna insertada, no ha lector de tarjetas o no se encuentra ninguna tarjeta soportada.
    • getProvider

      public static Provider getProvider(String connectionClassName)
      Obtiene el proveedor (con la conexión indicada) correspondiente a la primera tarjeta encontrada en el sistema.
      Parameters:
      connectionClassName - Nombre de la clase de conexión a usar.
      Returns:
      Proveedor (con la conexión por defecto) correspondiente a la primera tarjeta encontrada insertada o null si no hay ninguna insertada, no ha lector de tarjetas o no se encuentra ninguna tarjeta soportada.
    • getProvider

      public static Provider getProvider(byte[] atr)
      Obtiene el proveedor (con la conexión por defecto) correspondiente a la tarjeta del ATR indicado.
      Parameters:
      atr - ATR de la tarjeta.
      Returns:
      Proveedor (con la conexión por defecto) correspondiente a la tarjeta del ATR indicado o null si el ATR no es de ninguna tarjeta soportada.