Class DnieCacheCallbackHandler

java.lang.Object
es.gob.jmulticard.ui.passwordcallback.gui.DnieCacheCallbackHandler
All Implemented Interfaces:
CacheElement, CallbackHandler

public final class DnieCacheCallbackHandler extends Object implements CallbackHandler, CacheElement
CallbackHandler que gestiona los Callbacks de petición de información al usuario cuando utiliza un DNIe. Esta clase cachea las respuestas de confirmación y contraseña del usuario de tal forma que no requeriráa que las vuelva a introducir. La caché se borra automáticamente pasado un tiempo determinado.
  • Field Details

    • LOGGER

      private static final Logger LOGGER
    • CACHE_TIMEOUT

      private static final long CACHE_TIMEOUT
      See Also:
    • PREFERENCE_KEY_USE_CACHE

      private static final String PREFERENCE_KEY_USE_CACHE
      See Also:
    • cachedPassword

      private transient char[] cachedPassword
    • confirmed

      private transient boolean confirmed
    • timer

      private transient Timer timer
  • Constructor Details

    • DnieCacheCallbackHandler

      public DnieCacheCallbackHandler()
  • Method Details