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