byte[] handleUserRealmPasswordCallbacks(String[] realms, boolean readOnlyRealmUsername, boolean skipRealmCallbacks) throws SaslException { try { PasswordDigestObtainer obtainer = new PasswordDigestObtainer(getCallbackHandler(), username, realm, saslDigest, passwordAlgorithm(getMechanismName()), messageDigest, providers, realms, readOnlyRealmUsername, skipRealmCallbacks); byte[] digest = obtainer.handleUserRealmPasswordCallbacks(); username = obtainer.getUsername(); realm = obtainer.getRealm(); return digest; } catch (AuthenticationMechanismException e) { throw e.toSaslException(); } }
byte[] handleUserRealmPasswordCallbacks(String[] realms, boolean readOnlyRealmUsername, boolean skipRealmCallbacks) throws SaslException { try { PasswordDigestObtainer obtainer = new PasswordDigestObtainer(getCallbackHandler(), username, realm, saslDigest, passwordAlgorithm(getMechanismName()), messageDigest, providers, realms, readOnlyRealmUsername, skipRealmCallbacks); byte[] digest = obtainer.handleUserRealmPasswordCallbacks(); username = obtainer.getUsername(); realm = obtainer.getRealm(); return digest; } catch (AuthenticationMechanismException e) { throw e.toSaslException(); } }
byte[] handleUserRealmPasswordCallbacks(String[] realms, boolean readOnlyRealmUsername, boolean skipRealmCallbacks) throws SaslException { try { PasswordDigestObtainer obtainer = new PasswordDigestObtainer(getCallbackHandler(), username, realm, saslDigest, passwordAlgorithm(getMechanismName()), messageDigest, providers, realms, readOnlyRealmUsername, skipRealmCallbacks); byte[] digest = obtainer.handleUserRealmPasswordCallbacks(); username = obtainer.getUsername(); realm = obtainer.getRealm(); return digest; } catch (AuthenticationMechanismException e) { throw e.toSaslException(); } }
byte[] handleUserRealmPasswordCallbacks(String[] realms, boolean readOnlyRealmUsername, boolean skipRealmCallbacks) throws SaslException { try { PasswordDigestObtainer obtainer = new PasswordDigestObtainer(getCallbackHandler(), username, realm, saslDigest, passwordAlgorithm(getMechanismName()), messageDigest, providers, realms, readOnlyRealmUsername, skipRealmCallbacks); byte[] digest = obtainer.handleUserRealmPasswordCallbacks(); username = obtainer.getUsername(); realm = obtainer.getRealm(); return digest; } catch (AuthenticationMechanismException e) { throw e.toSaslException(); } }