Class DefaultPasswordHashPolicy.Builder
java.lang.Object
com.svenruppert.jsentinel.credential.password.policy.DefaultPasswordHashPolicy.Builder
- Enclosing class:
DefaultPasswordHashPolicy
Mutable assembler. The resulting policy is fully immutable.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()defaultParameters(String algorithm, Map<String, String> params) maximumParameters(String algorithm, Map<String, String> params) minimumParameters(String algorithm, Map<String, String> params) policyVersion(int v) rejectFormatVersion(int wireValue) Marks an envelope format wire value as explicitly rejected.rejectPolicyVersion(int policyVersion) Marks an envelope policy version as explicitly rejected.
-
Method Details
-
policyVersion
-
preferredFormatVersion
-
preferredAlgorithm
-
preferredProviderId
-
addAcceptableAlgorithm
-
addAcceptableProviderId
-
defaultParameters
public DefaultPasswordHashPolicy.Builder defaultParameters(String algorithm, Map<String, String> params) -
minimumParameters
public DefaultPasswordHashPolicy.Builder minimumParameters(String algorithm, Map<String, String> params) -
maximumParameters
public DefaultPasswordHashPolicy.Builder maximumParameters(String algorithm, Map<String, String> params) -
rejectFormatVersion
Marks an envelope format wire value as explicitly rejected. Stored envelopes whoseformatVersionappears here fail validation outright (CWE-693). -
rejectPolicyVersion
Marks an envelope policy version as explicitly rejected. Stored envelopes whosepolicyVersionappears here fail validation outright. -
build
-