Uses of Interface
org.wildfly.security.password.Password
Packages that use Password
Package
Description
Packages and files for handling text passwords and their various encoding strategies.
Interfaces which represent each of the supported password encoding strategies.
Classes intended to hold raw password material.
-
Uses of Password in org.wildfly.security.credential
Methods in org.wildfly.security.credential with type parameters of type PasswordModifier and TypeMethodDescription<P extends Password>
PPasswordCredential.getPassword(Class<P> type) Get the password if it is of the given type; otherwise returnnull.Methods in org.wildfly.security.credential that return PasswordConstructors in org.wildfly.security.credential with parameters of type Password -
Uses of Password in org.wildfly.security.keystore
Methods in org.wildfly.security.keystore that return PasswordConstructors in org.wildfly.security.keystore with parameters of type Password -
Uses of Password in org.wildfly.security.password
Subinterfaces of Password in org.wildfly.security.passwordModifier and TypeInterfaceDescriptioninterfaceA password which can be verified but not recovered.interfaceA password which can be verified and recovered.Methods in org.wildfly.security.password with type parameters of type PasswordModifier and TypeMethodDescriptiondefault <P extends Password,R>
RPassword.castAndApply(Class<P> passwordType, String algorithmName, Function<P, R> function) Cast this password type and apply a function if the type matches.default <P extends Password,R>
RPassword.castAndApply(Class<P> passwordType, Function<P, R> function) Cast this password type and apply a function if the type matches.default <P extends Password>
PCast this password type if the type matches.default <P extends Password>
PCast this password type if the type and algorithm matches.Methods in org.wildfly.security.password that return PasswordModifier and TypeMethodDescriptionPassword.clone()Creates and returns a copy of thisPassword.protected abstract PasswordPasswordFactorySpi.engineGeneratePassword(String algorithm, KeySpec keySpec) Generate a password from the given key specification.protected abstract PasswordPasswordFactorySpi.engineTransform(String algorithm, Password password, AlgorithmParameterSpec parameterSpec) Transform a password with new parameters.protected abstract PasswordPasswordFactorySpi.engineTranslatePassword(String algorithm, Password password) Translate a password object into one which is supported by this engine.PasswordFactory.generatePassword(KeySpec keySpec) Generate a newPasswordobject for the given specification.PasswordFactory.transform(Password password, AlgorithmParameterSpec parameterSpec) Transform a password with new parameters.Translate the given password object to one which is consumable by this factory.Methods in org.wildfly.security.password with parameters of type PasswordModifier and TypeMethodDescription<T extends KeySpec>
booleanPasswordFactory.convertibleToKeySpec(Password password, Class<T> specType) Determine whether the given password can be converted to the given key specification type by this factory.protected abstract <S extends KeySpec>
booleanPasswordFactorySpi.engineConvertibleToKeySpec(String algorithm, Password password, Class<S> keySpecType) Determine whether the given password object is convertible to the given key specification type.protected abstract <S extends KeySpec>
SPasswordFactorySpi.engineGetKeySpec(String algorithm, Password password, Class<S> keySpecType) Get a key specification for the given password object.protected abstract booleanPasswordFactorySpi.engineIsTranslatablePassword(String algorithm, Password password) Determine whether the given password can be translated into one which is consumable by this factory.protected abstract PasswordPasswordFactorySpi.engineTransform(String algorithm, Password password, AlgorithmParameterSpec parameterSpec) Transform a password with new parameters.protected abstract PasswordPasswordFactorySpi.engineTranslatePassword(String algorithm, Password password) Translate a password object into one which is supported by this engine.protected abstract booleanPasswordFactorySpi.engineVerify(String algorithm, Password password, char[] guess) Perform password verification.protected booleanPasswordFactorySpi.engineVerify(String algorithm, Password password, char[] guess, Charset hashCharset) Perform password verification.<T extends KeySpec>
TPasswordFactory.getKeySpec(Password password, Class<T> specType) Generate a key specification of the given type from the given password object.booleanPasswordFactory.isTranslatable(Password password) Determine whether the given password can be translated into one which is consumable by this factory.PasswordFactory.transform(Password password, AlgorithmParameterSpec parameterSpec) Transform a password with new parameters.Translate the given password object to one which is consumable by this factory.booleanVerify a password guess.booleanVerify a password guess. -
Uses of Password in org.wildfly.security.password.interfaces
Subinterfaces of Password in org.wildfly.security.password.interfacesModifier and TypeInterfaceDescriptioninterfaceA password using the "bcrypt" Blowfish-based one-way password encryption algorithm.interfaceA BSD-style DES "crypt" password.interfaceA simple clear-text password.interfaceDigest MD5 (pre-digested) password.interfaceA password which has been masked, PicketBox style.interfaceA one-time password, used by the OTP SASL mechanism.interfaceA simple password where the generated digest also includes a salt.interfaceA SCRAM-digest password, used by the SCRAM family of SASL mechanisms.interfaceA simple single digest based password.interfaceAn MD5-crypt password using the Sun scheme.interfaceThe traditional UNIX DES crypt password algorithm.interfaceThe UNIX modular-crypt MD5 crypt algorithm.interfaceThe UNIX modular-crypt SHA crypt algorithm. -
Uses of Password in org.wildfly.security.password.spec
Methods in org.wildfly.security.password.spec with parameters of type Password -
Uses of Password in org.wildfly.security.password.util
Methods in org.wildfly.security.password.util that return PasswordModifier and TypeMethodDescriptionstatic PasswordModularCrypt.createPassword(byte[] password, String algorithm) static PasswordModularCrypt.decode(char[] cryptString) Decode the given char array and creates aPasswordinstance.static PasswordDecode the given string and creates aPasswordinstance.Methods in org.wildfly.security.password.util with parameters of type PasswordModifier and TypeMethodDescriptionstatic voidModularCrypt.composePassword(ByteArrayOutputStream out, Password password) static char[]Encode the givenPasswordto a char array.static StringModularCrypt.encodeAsString(Password password) Encode the givenPasswordto a string.