Interface SecretEngine

All Known Implementing Classes:
ActiveDirectoryEngine, KeyValueEngine

public interface SecretEngine
A SecretEngine is managing secrets in SecretStores.
  • Method Details

    • getId

      String getId()
      Returns the unique identifier of the SecretEngine.
    • getName

      String getName()
      Returns the name of the SecretEngine.
    • setName

      void setName(String name)
      Sets the name of the SecretEngine.
    • getTags

      Map<String,String> getTags()
      Returns the tags of the SecretEngine.
    • setTags

      void setTags(Map<String,String> tags)
      Sets the tags of the SecretEngine.
    • getSecretStoreId

      String getSecretStoreId()
      Returns the secret store id of the SecretEngine.
    • setSecretStoreId

      void setSecretStoreId(String secretStoreId)
      Sets the secret store id of the SecretEngine.
    • getSecretStoreRootPath

      String getSecretStoreRootPath()
      Returns the secret store root path of the SecretEngine.
    • setSecretStoreRootPath

      void setSecretStoreRootPath(String secretStoreRootPath)
      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.