public class GeneratedPassword
extends Object
Constructor and Description |
---|
GeneratedPassword() |
Modifier and Type | Method and Description |
---|---|
static void |
clearPassword(String key)
Clear the password associated with the given key.
|
static char[] |
getPassword(String key)
Get the password associated with the key.
|
static char[] |
getPassword(String key,
String resourceType,
String resource,
char[] defaultPassword)
Get the password associated with the key.
|
static String |
getPasswordString(String key,
String resourceType,
String resource,
String defaultPassword) |
static char[] |
setPassword(String key,
String seed)
Create a password associated with the given key.
|
public static final char[] getPassword(String key)
key
- is a unique id associated with the password lookup.public static final char[] getPassword(String key, String resourceType, String resource, char[] defaultPassword)
key
- is a unique id associated with the password lookup.resourceType
- Used by containerization platform for password generation.resource
- Used by containerization platform for password generation.defaultPassword
- Returned if containerization platform is enabled and supports the resource type, but does not return new password.public static String getPasswordString(String key, String resourceType, String resource, String defaultPassword)
public static final char[] setPassword(String key, String seed)
key
- is a unique id associated with the password lookup.seed
- will be used in conjunction with an internally generated seed for generating
the random password. If the seed is null then the system will create a pseudorandom seed
on behalf of the caller.public static final void clearPassword(String key)
key
- is a unique id associated with the password lookup.