Class CommonPasswordCallback
java.lang.Object
javax.security.auth.callback.PasswordCallback
es.gob.jmulticard.ui.passwordcallback.gui.CommonPasswordCallback
- All Implemented Interfaces:
Serializable, Callback
PasswordCallback que funciona en modo gráfico pero revirtiendo a consola
en caso de un
java.awt.HeadLessException.- Author:
- Tomás García-Merás
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCommonPasswordCallback(String prompt, String dialogTitle, boolean isDni) Construye un PasswordCallback que funciona en modo gráfico pero revirtiendo a consola en caso de unjava.awt.HeadLessException.CommonPasswordCallback(String prompt, String dialogTitle, boolean isDni, boolean allowPinCache, boolean defaultPinCacheValue) Construye un PasswordCallback que funciona en modo gráfico pero revirtiendo a consola en caso de unjava.awt.HeadLessException.Constructor genérico. -
Method Summary
Modifier and TypeMethodDescriptionchar[]booleanIndica si el usuario configuró que se recordase ka contraseña almacenada.Methods inherited from class PasswordCallback
clearPassword, getPrompt, isEchoOn, setPassword
-
Constructor Details
-
CommonPasswordCallback
Construye un PasswordCallback que funciona en modo gráfico pero revirtiendo a consola en caso de unjava.awt.HeadLessException.- Parameters:
prompt- Texto para la solicitud de la contraseñadialogTitle- Título de la ventana gráfica.isDni- Si es un DNIe.
-
CommonPasswordCallback
public CommonPasswordCallback(String prompt, String dialogTitle, boolean isDni, boolean allowPinCache, boolean defaultPinCacheValue) Construye un PasswordCallback que funciona en modo gráfico pero revirtiendo a consola en caso de unjava.awt.HeadLessException.- Parameters:
prompt- Texto para la solicitud de la contraseñadialogTitle- Título de la ventana gráfica.isDni- Si es un DNIe.allowPinCache- Si se permite el cach´ del PIN.defaultPinCacheValue- Si por defecto debe usarse el valor del PIN en caché.
-
CommonPasswordCallback
Constructor genérico.- Parameters:
pp- PasswordProtection para solicitar la contraseña.
-
-
Method Details
-
getPassword
public char[] getPassword()- Overrides:
getPasswordin classPasswordCallback
-
isUseCacheChecked
public boolean isUseCacheChecked()Indica si el usuario configuró que se recordase ka contraseña almacenada.- Returns:
truesi el usuario seleccionó que se recordase la contraseña,falseen caso contrario. En caso de que no se haya permitido al usuario seleccionar o no esta opción, se devolvería el valor por defecto configurado.
-