Class PasswordDigestObtainer
- java.lang.Object
-
- org.wildfly.security.mechanism.digest.PasswordDigestObtainer
-
public class PasswordDigestObtainer extends Object
Utility class used to obtain username+realm+password using SASL/HTTP mechanism callbacks- Author:
- Jan Kalina
-
-
Constructor Summary
Constructors Constructor Description PasswordDigestObtainer(CallbackHandler callbackHandler, String defaultUsername, String defaultRealm, ElytronMessages log, String credentialAlgorithm, MessageDigest messageDigest, Supplier<Provider[]> passwordFactoryProviders, String[] realms, boolean readOnlyRealmUsername, boolean skipRealmCallbacks)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetRealm()StringgetUsername()byte[]handleUserRealmPasswordCallbacks()
-
-
-
Constructor Detail
-
PasswordDigestObtainer
public PasswordDigestObtainer(CallbackHandler callbackHandler, String defaultUsername, String defaultRealm, ElytronMessages log, String credentialAlgorithm, MessageDigest messageDigest, Supplier<Provider[]> passwordFactoryProviders, String[] realms, boolean readOnlyRealmUsername, boolean skipRealmCallbacks)
-
-
Method Detail
-
getUsername
public String getUsername()
-
getRealm
public String getRealm()
-
handleUserRealmPasswordCallbacks
public byte[] handleUserRealmPasswordCallbacks() throws AuthenticationMechanismException- Throws:
AuthenticationMechanismException
-
-