Uses of Class
org.passay.PasswordData
Packages that use PasswordData
-
Uses of PasswordData in org.passay
Fields in org.passay with type parameters of type PasswordDataModifier and TypeFieldDescriptionstatic final BiFunction<List<? extends Rule>,PasswordData, Entropy> DefaultPasswordValidator.DEFAULT_ENTROPY_PROVIDERCalculates the entropy of the givenPasswordDatabased on the password rules specified.private final BiFunction<List<? extends Rule>,PasswordData, Entropy> DefaultPasswordValidator.entropyProviderEntropy provider.static final BiFunction<List<? extends Rule>,PasswordData, Entropy> DefaultPasswordValidator.NO_ENTROPY_PROVIDEREntropy provider that returns -1.Methods in org.passay that return PasswordDataModifier and TypeMethodDescriptionstatic PasswordDataPasswordData.copy(PasswordData data) Returns a new password data initialized with the supplied data.Methods in org.passay that return types with arguments of type PasswordDataModifier and TypeMethodDescriptionBiFunction<List<? extends Rule>,PasswordData, Entropy> DefaultPasswordValidator.getEntropyProvider()BiFunction<List<? extends Rule>,PasswordData, Entropy> PasswordValidator.getEntropyProvider()Returns the entropy provider for this validator.Methods in org.passay with parameters of type PasswordDataModifier and TypeMethodDescriptionstatic PasswordDataPasswordData.copy(PasswordData data) Returns a new password data initialized with the supplied data.DefaultPasswordValidator.validate(PasswordData passwordData) PasswordValidator.validate(PasswordData passwordData) Validates the supplied password data against the rules in this validator.Constructor parameters in org.passay with type arguments of type PasswordDataModifierConstructorDescriptionDefaultPasswordValidator(boolean failFast, BiFunction<List<? extends Rule>, PasswordData, Entropy> entropyProvider, List<? extends Rule> rules) Creates a new default password validator.DefaultPasswordValidator(boolean failFast, BiFunction<List<? extends Rule>, PasswordData, Entropy> entropyProvider, Rule... rules) Creates a new default password validator.DefaultPasswordValidator(boolean failFast, MessageResolver resolver, BiFunction<List<? extends Rule>, PasswordData, Entropy> entropyProvider, List<? extends Rule> rules) Creates a new default password validator.DefaultPasswordValidator(boolean failFast, MessageResolver resolver, BiFunction<List<? extends Rule>, PasswordData, Entropy> entropyProvider, Rule... rules) Creates a new default password validator.DefaultPasswordValidator(BiFunction<List<? extends Rule>, PasswordData, Entropy> entropyProvider, List<? extends Rule> rules) Creates a new default password validator.DefaultPasswordValidator(BiFunction<List<? extends Rule>, PasswordData, Entropy> entropyProvider, Rule... rules) Creates a new default password validator.DefaultPasswordValidator(MessageResolver resolver, BiFunction<List<? extends Rule>, PasswordData, Entropy> entropyProvider, List<? extends Rule> rules) Creates a new default password validator.DefaultPasswordValidator(MessageResolver resolver, BiFunction<List<? extends Rule>, PasswordData, Entropy> entropyProvider, Rule... rules) Creates a new default password validator. -
Uses of PasswordData in org.passay.entropy
Methods in org.passay.entropy with parameters of type PasswordDataModifier and TypeMethodDescriptionstatic RandomPasswordEntropyRandomPasswordEntropyFactory.createEntropy(List<? extends Rule> passwordRules, PasswordData passwordData) Creates a new random password entropy.static ShannonEntropyShannonEntropyFactory.createEntropy(boolean dictionaryCheck, PasswordData passwordData) Creates a new shannon entropy.static ShannonEntropyShannonEntropyFactory.createEntropy(List<? extends Rule> passwordRules, PasswordData passwordData) Creates a new shannon entropy.private static booleanShannonEntropyFactory.hasComposition(PasswordData passwordData) Checks whether the supplied passwordData has composition. -
Uses of PasswordData in org.passay.rule
Methods in org.passay.rule with parameters of type PasswordDataModifier and TypeMethodDescriptionprotected RuleResultMetadataAllowedCharacterRule.createRuleResultMetadata(PasswordData password) Creates the rule result metadata.protected RuleResultMetadataCharacterRule.createRuleResultMetadata(PasswordData password) Creates the rule result metadata.protected RuleResultMetadataIllegalCharacterRule.createRuleResultMetadata(PasswordData password) Creates the rule result metadata.protected RuleResultMetadataLengthRule.createRuleResultMetadata(PasswordData password) Creates the rule result metadata.protected RuleResultMetadataWhitespaceRule.createRuleResultMetadata(PasswordData password) Creates the rule result metadata.private static StringHaveIBeenPwnedRule.getHexDigest(PasswordData passwordData) Returns an uppercase, hex encoded, SHA1 hash of the password.AbstractDictionaryRule.validate(PasswordData passwordData) AllowedCharacterRule.validate(PasswordData passwordData) AllowedRegexRule.validate(PasswordData passwordData) CharacterCharacteristicsRule.validate(PasswordData passwordData) CharacterOccurrencesRule.validate(PasswordData passwordData) CharacterRule.validate(PasswordData passwordData) CompositeRule.validate(PasswordData passwordData) Validates the supplied password data against the rules in this composite rule.HaveIBeenPwnedRule.validate(PasswordData passwordData) HistoryRule.validate(PasswordData passwordData) IllegalCharacterRule.validate(PasswordData passwordData) IllegalRegexRule.validate(PasswordData passwordData) IllegalSequenceRule.validate(PasswordData passwordData) LengthComplexityRule.validate(PasswordData passwordData) LengthRule.validate(PasswordData passwordData) NumberRangeRule.validate(PasswordData passwordData) RepeatCharactersRule.validate(PasswordData passwordData) Rule.validate(PasswordData passwordData) Validates the supplied password data per the requirements of this rule.SourceRule.validate(PasswordData passwordData) UsernameRule.validate(PasswordData passwordData) WhitespaceRule.validate(PasswordData passwordData)