public String generateHashedHexURP(final String userName, final String realm, final char[] password) { return generateHashedHexURP(userName, realm, password, true); }
@Override protected String createPasswordHash(String username, String password, String digestOption) throws LoginException { return usernamePasswordHashUtil.generateHashedHexURP(username, realm, password.toCharArray()); } }
@Override protected boolean validatePassword(String inputPassword, String expectedPassword) { if (digestCredential != null) { return digestCredential.verifyHA1(expectedPassword.getBytes(UTF_8)); } switch (validationMode) { case DIGEST: String inputHashed = hashUtil.generateHashedHexURP(getUsername(), securityRealm.getName(), inputPassword.toCharArray()); return expectedPassword.equals(inputHashed); case PASSWORD: return expectedPassword.equals(inputPassword); case VALIDATION: RealmCallback rcb = new RealmCallback("Realm", securityRealm.getName()); NameCallback ncb = new NameCallback("User Name", getUsername()); EvidenceVerifyCallback evc = new EvidenceVerifyCallback(new PasswordGuessEvidence(inputPassword.toCharArray())); try { handle(new Callback[]{rcb, ncb, evc}); return evc.isVerified(); } catch (LoginException e) { return false; } default: return false; } }
public String generateHashedHexURP(final String userName, final String realm, final char[] password) { return generateHashedHexURP(userName, realm, password, true); }
public String generateHashedHexURP(final String userName, final String realm, final char[] password) { return generateHashedHexURP(userName, realm, password, true); }
public String generateHashedHexURP(final String userName, final String realm, final char[] password) { return generateHashedHexURP(userName, realm, password, true); }
@Override protected String createPasswordHash(String username, String password, String digestOption) throws LoginException { return usernamePasswordHashUtil.generateHashedHexURP(username, realm, password.toCharArray()); } }
protected static String generateHashPassword(final String username, final String realm, final String password) { String result = null; try { result = new UsernamePasswordHashUtil().generateHashedHexURP( username, realm, password.toCharArray()); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return result; }
protected static String generateHashPassword(final String username, final String realm, final String password) { String result = null; try { result = new UsernamePasswordHashUtil().generateHashedHexURP( username, realm, password.toCharArray()); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return result; }
String hash; synchronized (hashUtil) { hash = hashUtil.generateHashedHexURP(principal.getName(), getRealmName(), guess);
String hash; synchronized (hashUtil) { hash = hashUtil.generateHashedHexURP(principal.getName(), getRealmName(), guess);
@Override protected boolean validatePassword(String inputPassword, String expectedPassword) { if (digestCredential != null) { return digestCredential.verifyHA1(expectedPassword.getBytes(UTF_8)); } switch (validationMode) { case DIGEST: String inputHashed = hashUtil.generateHashedHexURP(getUsername(), securityRealm.getName(), inputPassword.toCharArray()); return expectedPassword.equals(inputHashed); case PASSWORD: return expectedPassword.equals(inputPassword); case VALIDATION: RealmCallback rcb = new RealmCallback("Realm", securityRealm.getName()); NameCallback ncb = new NameCallback("User Name", getUsername()); EvidenceVerifyCallback evc = new EvidenceVerifyCallback(new PasswordGuessEvidence(inputPassword.toCharArray())); try { handle(new Callback[]{rcb, ncb, evc}); return evc.isVerified(); } catch (LoginException e) { return false; } default: return false; } }
synchronized (hashUtil) { byte[] hashed = hashUtil .generateHashedHexURP(userName, realmName, ((PasswordCredential) credential).getPassword()).getBytes(StandardCharsets.UTF_8); passwordSpec = new DigestPasswordSpec(userName, realmName, hashed);
synchronized (hashUtil) { byte[] hashed = hashUtil .generateHashedHexURP(userName, realmName, ((PasswordCredential) credential).getPassword()).getBytes(StandardCharsets.UTF_8); passwordSpec = new DigestPasswordSpec(userName, realmName, hashed);
String hash; synchronized (hashUtil) { hash = hashUtil.generateHashedHexURP(userName, realm, guess);
String hash; synchronized (hashUtil) { hash = hashUtil.generateHashedHexURP(userName, realm, guess);
synchronized (hashUtil) { byte[] hashed = hashUtil .generateHashedHexURP(userName, realmName, ((PasswordCredential) credential).getPassword()).getBytes(StandardCharsets.UTF_8); passwordSpec = new DigestPasswordSpec(userName, realmName, hashed); String hash; synchronized (hashUtil) { hash = hashUtil.generateHashedHexURP(userName, realmName, guess);
"slave=" + new UsernamePasswordHashUtil().generateHashedHexURP(SLAVE_HOST_USERNAME, "ManagementRealm", SLAVE_HOST_PASSWORD.toCharArray()); createFile(configDir.resolve("mgmt-users.properties"), text);
if (stateValues.getPassword() != null) { try { password = new UsernamePasswordHashUtil().generateHashedHexURP( stateValues.getUserName(), stateValues.getRealm(),
if (stateValues.getPassword() != null) { try { password = new UsernamePasswordHashUtil().generateHashedHexURP( stateValues.getUserName(), stateValues.getRealm(),