public final class MechanismUtil extends Object
| Modifier and Type | Method and Description | 
|---|---|
| static <S extends Password> | getPasswordCredential(String userName,
                     CallbackHandler callbackHandler,
                     Class<S> passwordType,
                     String passwordAlgorithm,
                     AlgorithmParameterSpec matchParameters,
                     AlgorithmParameterSpec generateParameters,
                     Supplier<Provider[]> providers)Get a password from a client or server callback, falling back to clear password if needed. | 
| static void | handleCallbacks(String mechName,
               CallbackHandler callbackHandler,
               Callback... callbacks)A varargs wrapper method for callback handler invocation. | 
public static <S extends Password> S getPasswordCredential(String userName, CallbackHandler callbackHandler, Class<S> passwordType, String passwordAlgorithm, AlgorithmParameterSpec matchParameters, AlgorithmParameterSpec generateParameters, Supplier<Provider[]> providers) throws AuthenticationMechanismException
S - the password typeuserName - the user name to report for error reporting purposes (must not be null)callbackHandler - the callback handler (must not be null)passwordType - the password class (must not be null)passwordAlgorithm - the password algorithm name (must not be null)matchParameters - the optional parameters to match (may be null)generateParameters - the optional default parameters to use if the password must be generated (may be null)providers - the security providers to use with the PasswordFactoryAuthenticationMechanismExceptionpublic static void handleCallbacks(String mechName, CallbackHandler callbackHandler, Callback... callbacks) throws AuthenticationMechanismException, UnsupportedCallbackException
mechName - the mechanism name to report for error purposescallbackHandler - the callback handlercallbacks - the callbacksAuthenticationMechanismException - if the callback handler fails for some reasonUnsupportedCallbackException - if the callback handler throws this exceptionCopyright © 2017 JBoss by Red Hat. All rights reserved.