public class UsernamePasswordKeyStoreBuilder extends Object implements KeyStoreBuilder<Credential>
Constructor and Description |
---|
UsernamePasswordKeyStoreBuilder() |
Modifier and Type | Method and Description |
---|---|
String |
buildAlias(String alias) |
Credential |
credentialToKey(Credential credential) |
Credential |
getKeyFromKeyStore(String alias,
oracle.security.pki.OracleSecretStore secretStore) |
List<Credential> |
getKeysFromKeyStore(oracle.security.pki.OracleSecretStore secretStore) |
Credential |
keyToCredential(Credential key) |
void |
persistKeyToKeyStore(String alias,
Credential key,
oracle.security.pki.OracleSecretStore secretStore) |
void |
removeKeyFromKeyStore(String alias,
oracle.security.pki.OracleSecretStore secretStore) |
public String buildAlias(String alias)
buildAlias
in interface KeyStoreBuilder<Credential>
public Credential credentialToKey(Credential credential)
credentialToKey
in interface KeyStoreBuilder<Credential>
public List<Credential> getKeysFromKeyStore(oracle.security.pki.OracleSecretStore secretStore) throws FMWCredentialsException
getKeysFromKeyStore
in interface KeyStoreBuilder<Credential>
FMWCredentialsException
public Credential getKeyFromKeyStore(String alias, oracle.security.pki.OracleSecretStore secretStore) throws FMWCredentialsException
getKeyFromKeyStore
in interface KeyStoreBuilder<Credential>
FMWCredentialsException
public Credential keyToCredential(Credential key) throws FMWCredentialsException
keyToCredential
in interface KeyStoreBuilder<Credential>
FMWCredentialsException
public void persistKeyToKeyStore(String alias, Credential key, oracle.security.pki.OracleSecretStore secretStore) throws FMWCredentialsException
persistKeyToKeyStore
in interface KeyStoreBuilder<Credential>
FMWCredentialsException
public void removeKeyFromKeyStore(String alias, oracle.security.pki.OracleSecretStore secretStore) throws FMWCredentialsException
removeKeyFromKeyStore
in interface KeyStoreBuilder<Credential>
FMWCredentialsException