| Package | Description |
|---|---|
| oracle.fmwplatform.credentials.credential | |
| oracle.fmwplatform.credentials.etcd | |
| oracle.fmwplatform.credentials.wallet |
| Modifier and Type | Method and Description |
|---|---|
void |
CredentialStore.deleteCredentailsStore()
Deletes the underlying credentialStore.
|
void |
CredentialBuilder.deleteCredentials(List<String> aliasList)
Delete a list of credentials from the underlying credentialStore.
|
void |
CredentialStore.deleteCredentials(List<String> aliasList)
Deletes a list of credentials from the underlying credentialStore.
|
void |
CredentialBuilder.deleteCredentialsStore()
Delete the underlying credentialStore.
|
String |
Credentials.getAsEncryptedString(SecretKeySpec secretKey)
Converts the credentials store into a single encrypted string that may be stored.
|
Credential |
CredentialBuilder.getCredential(String alias)
Retrieve the credential with the provided alias from the underlying credential store.
|
Credential |
CredentialStore.getCredential(String alias)
Returns the credential from the wallet store with the provided alias.
|
static Credential |
CredentialFactory.getInstance(String alias, char[] password)
Return a new instance of Credential object.
|
static Credential |
CredentialFactory.getInstance(String alias, String userName, char[] password)
Return a new instance of Credential object.
|
Credentials |
CredentialBuilder.loadCredentials()
Retrieve a list of credentials from the underlying credential store.
|
Credentials |
CredentialStore.loadCredentials()
Retrieves a list of credentials from underlying credentialStore.
|
void |
Credential.setAlias(String alias)
Sets the alias associated with this Credential.
|
Credentials |
Credentials.setAsString(String creds, SecretKeySpec secretKey)
Decrypt a encrypted string representation of a credential store and load it and the credentials of this object.
|
Credentials |
Credentials.setCredential(String alias, char[] password)
Store a credential to the internal credentials HashMap.
|
Credentials |
Credentials.setCredential(String alias, String userName, char[] password)
Store a credential to the internal credentials HashMap.
|
void |
Credential.setPassword(char[] password)
Sets the password associated with this Credential.
|
void |
PasswordOnlyCredential.setUsername(String userName) |
abstract void |
Credential.setUsername(String userName)
Sets the user ID associated with this Credential.
|
void |
CredentialBuilder.storeCredentials(Credentials credentials)
Stores a list of credentials to the underlying credential store.
|
void |
CredentialStore.storeCredentials(Credentials credentials)
Stores a list of credentials to the underlying credentialStore.
|
| Constructor and Description |
|---|
PasswordOnlyCredential(String alias, char[] password)
Creates a PasswordOnlyCredential object.
|
UsernamePasswordCredential(String alias, String userName, char[] password) |
| Modifier and Type | Method and Description |
|---|---|
void |
EtcdWallet.createNewWallet()
Create a new ETCD based wallet.
|
void |
EtcdWallet.deleteWallet()
Delete an existing wallet.
|
void |
EtcdWallet.updateEtcdCreds()
Update credentials in ETCD.
|
protected void |
EtcdWallet.updateWallet()
Update (or set) the credentials in the ETCD server.
|
| Constructor and Description |
|---|
EtcdWallet(String url, String location, char[] passPhrase)
Create an Etcd based wallet.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
WalletManager.add(String walletDirectory, char[] walletPassword, String alias, char[] password) |
Object |
WalletManager.add(String walletDirectory, char[] walletPassword, String alias, String user, char[] password) |
Object |
WalletManager.add(String walletDirectory, String alias, char[] password) |
Object |
WalletManager.add(String walletDirectory, String alias, String user, char[] password) |
void |
WalletStoreProvider.closeWallet(boolean forcedSave)
Closes the contained wallet.
|
void |
Wallet.closeWallet(boolean forcedSave)
Close the wallet.
|
void |
FMWWallet.closeWallet(boolean forcedSave) |
void |
Wallet.createNewWallet()
Create a new wallet.
|
void |
FMWWallet.createNewWallet() |
void |
WalletStoreProvider.createWallet()
Creates a new wallet based in the wallet being managed.
|
Object |
WalletManager.createWallet(String walletDirectory) |
Object |
WalletManager.createWallet(String walletDirectory, char[] walletPassword) |
void |
WalletStoreProvider.deleteCredentailsStore()
Delete the underlying wallet.
|
void |
WalletStoreProvider.deleteCredential(String alias)
Deletes the requested credential.
|
void |
WalletStoreProvider.deleteCredentials(List<String> aliasList)
Delete a list of credentials from the underlying wallet.
|
void |
AutoLoginWallet.deleteWallet() |
void |
Wallet.deleteWallet()
Delete the wallet file.
|
void |
EncryptedWallet.deleteWallet() |
Credential |
WalletManager.get(String walletDirectory, char[] walletPassword, String alias)
Retireves a credential from a wallet.
|
Credential |
WalletManager.get(String walletDirectory, String alias)
Retireves a credential from a wallet.
|
Credentials |
WalletManager.getAll(String walletDirectory)
Retireves all credentials from a wallet.
|
Credentials |
WalletManager.getAll(String walletDirectory, char[] walletPassword)
Retireves all credentials from a wallet.
|
Credential |
WalletStoreProvider.getCredential(String alias) |
Credential |
Wallet.getCredential(String alias)
Retrieve the credential from the underlying wallet that matches the alias.
|
Credential |
FMWWallet.getCredential(String alias) |
Credential |
UsernamePasswordKeyStoreBuilder.getKeyFromKeyStore(String alias, oracle.security.pki.OracleSecretStore secretStore) |
Credential |
StringKeyStoreBuilder.getKeyFromKeyStore(String alias, oracle.security.pki.OracleSecretStore secretStore) |
Credential |
KeyStoreBuilder.getKeyFromKeyStore(String alias, oracle.security.pki.OracleSecretStore secretStore)
Retrieves a key form a key store.
|
List<Credential> |
UsernamePasswordKeyStoreBuilder.getKeysFromKeyStore(oracle.security.pki.OracleSecretStore secretStore) |
List<String> |
StringKeyStoreBuilder.getKeysFromKeyStore(oracle.security.pki.OracleSecretStore secretStore) |
List<T> |
KeyStoreBuilder.getKeysFromKeyStore(oracle.security.pki.OracleSecretStore secretStore)
Retrieves all the keys from the key store.
|
protected void |
FMWWallet.getORAWalletSecretStore()
Sets the secret store of this instance from the Oracle Wallet.
|
static boolean |
WalletStoreProvider.isAutoLogin(String walletDirectory)
Determines if a wallet is an auto-login wallet.
|
Credential |
UsernamePasswordKeyStoreBuilder.keyToCredential(Credential key) |
Credential |
StringKeyStoreBuilder.keyToCredential(String key) |
Credential |
KeyStoreBuilder.keyToCredential(T key)
Converts a key to a credential.
|
Credentials |
WalletStoreProvider.loadCredentials()
Retrieve a list of credentials from underlying wallet.
|
Credentials |
Wallet.loadCredentials()
Retrieve a list of credentials from underlying wallet.
|
Credentials |
FMWWallet.loadCredentials()
Loads all the credentials from the key store.
|
protected void |
FMWWallet.loadWallet()
Load the Oracle Wallet data.
|
List<oracle.fmwplatform.credentials.wallet.WalletManager.CommandArgument> |
WalletManager.parseCommandLineArguments(String[] args) |
void |
UsernamePasswordKeyStoreBuilder.persistKeyToKeyStore(String alias, Credential key, oracle.security.pki.OracleSecretStore secretStore) |
void |
StringKeyStoreBuilder.persistKeyToKeyStore(String alias, String key, oracle.security.pki.OracleSecretStore secretStore) |
void |
KeyStoreBuilder.persistKeyToKeyStore(String alias, T key, oracle.security.pki.OracleSecretStore secretStore)
Saves a key to a key store.
|
Object |
WalletManager.remove(String walletDirectory, char[] walletPassword, String alias)
Removes an alias from a wallet.
|
Object |
WalletManager.remove(String walletDirectory, String alias)
Removes an alias from a wallet.
|
Object |
WalletManager.removeAll(String walletDirectory)
Removes all aliases from a wallet.
|
Object |
WalletManager.removeAll(String walletDirectory, char[] walletPassword)
Removes all aliases from a wallet.
|
void |
Wallet.removeCredential(String alias)
Remove a credential from the wallet.
|
void |
FMWWallet.removeCredential(String alias) |
void |
UsernamePasswordKeyStoreBuilder.removeKeyFromKeyStore(String alias, oracle.security.pki.OracleSecretStore secretStore) |
void |
StringKeyStoreBuilder.removeKeyFromKeyStore(String alias, oracle.security.pki.OracleSecretStore secretStore) |
void |
KeyStoreBuilder.removeKeyFromKeyStore(String alias, oracle.security.pki.OracleSecretStore secretStore)
Removes a key form a key store.
|
void |
WalletManager.runCommand()
Runs a Wallet Manager command.
|
Object |
WalletManager.set(String walletDirectory, char[] walletPassword, String alias, char[] password)
Sets the passed credential in the specified wallet.
|
Object |
WalletManager.set(String walletDirectory, char[] walletPassword, String alias, String user, char[] password)
Sets the passed credential in the specified wallet.
|
Object |
WalletManager.set(String walletDirectory, String alias, char[] password)
Sets the passed credential in the specified wallet.
|
Object |
WalletManager.set(String walletDirectory, String alias, String user, char[] password)
Sets the passed credential in the specified wallet.
|
void |
WalletStoreProvider.setCredential(Credential cred)
Sets a credential to the managed wallet.
|
void |
Wallet.setCredential(Credential cred)
Persist a credential to the underlying wallet.
|
void |
FMWWallet.setCredential(Credential cred) |
void |
WalletStoreProvider.storeCredentials(Credentials credentials)
Storing a list of credentials to the underlying wallet.
|
Object |
WalletManager.update(String walletDirectory, char[] walletPassword, String alias, char[] password)
Updates a wallet credential with a new value.
|
Object |
WalletManager.update(String walletDirectory, char[] walletPassword, String alias, String user, char[] password)
Updates a wallet credential with a new value.
|
Object |
WalletManager.update(String walletDirectory, String alias, char[] password)
Updates a wallet credential with a new value.
|
Object |
WalletManager.update(String walletDirectory, String alias, String user, char[] password)
Updates a wallet credential with a new value.
|
protected void |
FMWWallet.updateWallet()
Updates the Oracle Wallet with any changes.
|
| Constructor and Description |
|---|
EncryptedWallet(String dirName, char[] walletPassword)
Creates an encrypted wallet.
|
WalletStoreProvider(ConfigStoreType type, String url, String location, char[] passPhrase)
Create a config store based wallet retrieving credentials from the server
|
WalletStoreProvider(File dir)
Creates a WalletStoreProvider.
|
WalletStoreProvider(File dir, char[] walletPassword)
Creates an encrypted WalletStoreProvider.
|
WalletStoreProvider(String dirName, char[] walletPassword)
Creates a WalletStoreProvider.
|