Package com.strongdm.api
Class KeyValueEngine
java.lang.Object
com.strongdm.api.KeyValueEngine
- All Implemented Interfaces:
SecretEngine
KeyValueEngine is currently unstable, and its API may change, or it may be removed,
without a major version bump.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()
Unique identifier of the Secret Engine.int
An interval of public/private key rotation for secret engine in daysgetName()
Unique human-readable name of the Secret Engine.byte[]
Public key linked with a secret engineBacking secret store identifierBacking Secret Store root path where managed secrets are going to be storedgetTags()
Tags is a map of key, value pairs.void
Unique identifier of the Secret Engine.void
setKeyRotationIntervalDays
(int in) An interval of public/private key rotation for secret engine in daysvoid
Unique human-readable name of the Secret Engine.void
setPublicKey
(byte[] in) Public key linked with a secret enginevoid
Backing secret store identifiervoid
Backing Secret Store root path where managed secrets are going to be storedvoid
Tags is a map of key, value pairs.
-
Constructor Details
-
KeyValueEngine
public KeyValueEngine()
-
-
Method Details
-
getId
Unique identifier of the Secret Engine.- Specified by:
getId
in interfaceSecretEngine
-
setId
Unique identifier of the Secret Engine. -
getKeyRotationIntervalDays
public int getKeyRotationIntervalDays()An interval of public/private key rotation for secret engine in days -
setKeyRotationIntervalDays
public void setKeyRotationIntervalDays(int in) An interval of public/private key rotation for secret engine in days -
getName
Unique human-readable name of the Secret Engine.- Specified by:
getName
in interfaceSecretEngine
-
setName
Unique human-readable name of the Secret Engine.- Specified by:
setName
in interfaceSecretEngine
-
getPublicKey
public byte[] getPublicKey()Public key linked with a secret engine- Specified by:
getPublicKey
in interfaceSecretEngine
-
setPublicKey
public void setPublicKey(byte[] in) Public key linked with a secret engine- Specified by:
setPublicKey
in interfaceSecretEngine
-
getSecretStoreId
Backing secret store identifier- Specified by:
getSecretStoreId
in interfaceSecretEngine
-
setSecretStoreId
Backing secret store identifier- Specified by:
setSecretStoreId
in interfaceSecretEngine
-
getSecretStoreRootPath
Backing Secret Store root path where managed secrets are going to be stored- Specified by:
getSecretStoreRootPath
in interfaceSecretEngine
-
setSecretStoreRootPath
Backing Secret Store root path where managed secrets are going to be stored- Specified by:
setSecretStoreRootPath
in interfaceSecretEngine
-
getTags
Tags is a map of key, value pairs.- Specified by:
getTags
in interfaceSecretEngine
-
setTags
Tags is a map of key, value pairs.- Specified by:
setTags
in interfaceSecretEngine
-