Class SmartcardCacheCallbackHandler

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

public final class SmartcardCacheCallbackHandler extends Object implements CallbackHandler, CacheElement
CallbackHandler que gestiona los Callbacks de petición de información al usuario cuando utiliza una tarjeta inteligente. 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
    • timer

      private transient Timer timer
  • Constructor Details

    • SmartcardCacheCallbackHandler

      public SmartcardCacheCallbackHandler()
  • Method Details