A B C H N O P R S T V 
All Classes All Packages

A

anyOf(BreachDatabase...) - Static method in interface com.codahale.passpol.BreachDatabase
Returns a database which checks the given databases in order.

B

BreachDatabase - Interface in com.codahale.passpol
A database of passwords found in data breaches.
BREACHED - com.codahale.passpol.Status
The candidate password has previously appeared in a data breach.

C

check(String) - Method in class com.codahale.passpol.PasswordPolicy
Checks the acceptability of a candidate password.
com.codahale.passpol - package com.codahale.passpol
 
contains(String) - Method in interface com.codahale.passpol.BreachDatabase
Returns whether or not the database contains the given password.

H

haveIBeenPwned() - Static method in interface com.codahale.passpol.BreachDatabase
A client for Have I Been Pwned's online password checking.
haveIBeenPwned(int) - Static method in interface com.codahale.passpol.BreachDatabase
A client for Have I Been Pwned's online password checking.
haveIBeenPwned(HttpClient, int) - Static method in interface com.codahale.passpol.BreachDatabase
A client for Have I Been Pwned's online password checking.

N

normalize(String) - Static method in class com.codahale.passpol.PasswordPolicy
Normalizes the given password as Unicode NFKC and returns it as UTF-8 encoded bytes, ready to be passed to a password hashing algorithm like bcrypt.

O

OK - com.codahale.passpol.Status
The candidate password is acceptable.

P

PasswordPolicy - Class in com.codahale.passpol
A password policy which validates candidate passwords according to NIST's draft SP-800-63B, which recommend passwords have a minimum required length, a maximum required length, ad be checked against a list of weak passwords (SP-800-63B 5.1.1.2).
PasswordPolicy() - Constructor for class com.codahale.passpol.PasswordPolicy
Creates a PasswordPolicy with a minimum password length of 8 and a maximum password length of 64, as recommended in SP-800-63B 5.1.1.2.
PasswordPolicy(BreachDatabase, int, int) - Constructor for class com.codahale.passpol.PasswordPolicy
Creates a PasswordPolicy with the given password length requirements.
passwordSet(Collection<String>) - Static method in interface com.codahale.passpol.BreachDatabase
Returns an offline database of the given passwords.

R

RECOMMENDED_MAX_LENGTH - Static variable in class com.codahale.passpol.PasswordPolicy
The recommended maximum password length, per SP-800-63B 5.1.1.2.
RECOMMENDED_MIN_LENGTH - Static variable in class com.codahale.passpol.PasswordPolicy
The recommended minimum password length, per SP-800-63B 5.1.1.2.

S

Status - Enum in com.codahale.passpol
The status of a given candidate password.

T

TOO_LONG - com.codahale.passpol.Status
The candidate password is too long.
TOO_SHORT - com.codahale.passpol.Status
The candidate password is too short.
top100K() - Static method in interface com.codahale.passpol.BreachDatabase
Returns an offline database of the 100,000 most common passwords.

V

valueOf(String) - Static method in enum com.codahale.passpol.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.codahale.passpol.Status
Returns an array containing the constants of this enum type, in the order they are declared.
A B C H N O P R S T V 
All Classes All Packages