Class SecretManager


  • public class SecretManager
    extends Object
    Entry point for manage secrets
    • Method Detail

      • init

        public void init​(Properties properties)
        Initializes the Secret Manager by providing configuration properties
        Parameters:
        properties - Configuration properties
      • getSecret

        public String getSecret​(String alias)
        Returns the secret corresponding to the given alias name
        Parameters:
        alias - The logical or alias name
        Returns:
        If there is a secret , otherwise , alias itself
      • getEncryptedData

        public String getEncryptedData​(String alias)
        Returns the encrypted value corresponding to the given alias name
        Parameters:
        alias - The logical or alias name
        Returns:
        If there is a encrypted value , otherwise , alias itself
      • isInitialized

        public boolean isInitialized()
      • shoutDown

        public void shoutDown()