Package com.strongdm.api
Interface SecretEngine
- All Known Implementing Classes:
ActiveDirectoryEngine
,KeyValueEngine
public interface SecretEngine
A SecretEngine is managing secrets in SecretStores.
-
Method Summary
Modifier and TypeMethodDescriptiongetId()
Returns the unique identifier of the SecretEngine.getName()
Returns the name of the SecretEngine.byte[]
Returns the public key of the SecretEngine.Returns the secret store id of the SecretEngine.Returns the secret store root path of the SecretEngine.getTags()
Returns the tags of the SecretEngine.void
Sets the name of the SecretEngine.void
setPublicKey
(byte[] publicKey) Sets the public key of the SecretEngine.void
setSecretStoreId
(String secretStoreId) Sets the secret store id of the SecretEngine.void
setSecretStoreRootPath
(String secretStoreRootPath) Sets the secret store root path of the SecretEngine.void
Sets the tags of the SecretEngine.
-
Method Details
-
getId
String getId()Returns the unique identifier of the SecretEngine. -
getName
String getName()Returns the name of the SecretEngine. -
setName
Sets the name of the SecretEngine. -
getTags
Returns the tags of the SecretEngine. -
setTags
Sets the tags of the SecretEngine. -
getSecretStoreId
String getSecretStoreId()Returns the secret store id of the SecretEngine. -
setSecretStoreId
Sets the secret store id of the SecretEngine. -
getSecretStoreRootPath
String getSecretStoreRootPath()Returns the secret store root path of the SecretEngine. -
setSecretStoreRootPath
Sets the secret store root path of the SecretEngine. -
getPublicKey
byte[] getPublicKey()Returns the public key of the SecretEngine. -
setPublicKey
void setPublicKey(byte[] publicKey) Sets the public key of the SecretEngine.
-