A B C H N O P R S T V
All Classes All Packages
All Classes All Packages
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
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
PasswordPolicywith a minimum password length of8and a maximum password length of64, as recommended inSP-800-63B 5.1.1.2. - PasswordPolicy(BreachDatabase, int, int) - Constructor for class com.codahale.passpol.PasswordPolicy
-
Creates a
PasswordPolicywith 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.
All Classes All Packages