Class SecretsManager

  • All Implemented Interfaces:
    Closeable, AutoCloseable

    public class SecretsManager
    extends Object
    implements Closeable
    A class managing secrets as read from files in a single directory.
    • Method Detail

      • getSecretsPath

        public Path getSecretsPath()
      • exists

        public boolean exists​(String name)
      • getKnownSecrets

        public Set<String> getKnownSecrets()
      • getAsBytes

        public byte[] getAsBytes​(String name)
      • getAsBinary

        public net.morimekta.collect.util.Binary getAsBinary​(String name)
      • get

        public Secret get​(String name)
        Get a named secret from the secret store.
        Parameters:
        name - The secret name.
        Returns:
        The loaded secret.