public class CredentialProvider extends Object
Modifier and Type | Field and Description |
---|---|
protected char[] |
chars |
static Pattern |
PASSWORD_ALIAS_PATTERN |
Constructor and Description |
---|
CredentialProvider(String masterKey,
String masterKeyLocation,
boolean isMasterKeyPersisted) |
Modifier and Type | Method and Description |
---|---|
void |
addAliasToCredentialStore(String alias,
String passwordString) |
void |
generateAliasWithPassword(String alias) |
protected CredentialStoreService |
getKeystoreService() |
char[] |
getPasswordForAlias(String alias) |
static boolean |
isAliasString(String aliasStr) |
static void |
main(String[] args)
Credential Store entry point
args[0] => Action (GET/PUT)
args[1] => Alias
args[2] => Payload (FilePath for GET/Password for PUT)
args[3] => Master Key (Empty)
|
public static final Pattern PASSWORD_ALIAS_PATTERN
protected char[] chars
public CredentialProvider(String masterKey, String masterKeyLocation, boolean isMasterKeyPersisted) throws AmbariException
AmbariException
public char[] getPasswordForAlias(String alias) throws AmbariException
AmbariException
public void generateAliasWithPassword(String alias) throws AmbariException
AmbariException
public void addAliasToCredentialStore(String alias, String passwordString) throws AmbariException
AmbariException
public static boolean isAliasString(String aliasStr)
protected CredentialStoreService getKeystoreService()
public static void main(String[] args)
args
- Copyright © 2017. All rights reserved.