Class VaultTokenCertSSHStore

java.lang.Object
com.strongdm.api.VaultTokenCertSSHStore
All Implemented Interfaces:
SecretStore

public class VaultTokenCertSSHStore extends Object implements SecretStore
  • Constructor Details

    • VaultTokenCertSSHStore

      public VaultTokenCertSSHStore()
  • Method Details

    • getId

      public String getId()
      Unique identifier of the SecretStore.
      Specified by:
      getId in interface SecretStore
    • setId

      public void setId(String in)
      Unique identifier of the SecretStore.
    • getIssuedCertTTLMinutes

      public int getIssuedCertTTLMinutes()
      The lifetime of certificates issued by this CA in minutes. Recommended value is 5.
    • setIssuedCertTTLMinutes

      public void setIssuedCertTTLMinutes(int in)
      The lifetime of certificates issued by this CA in minutes. Recommended value is 5.
    • getName

      public String getName()
      Unique human-readable name of the SecretStore.
      Specified by:
      getName in interface SecretStore
    • setName

      public void setName(String in)
      Unique human-readable name of the SecretStore.
      Specified by:
      setName in interface SecretStore
    • getNamespace

      public String getNamespace()
      The namespace to make requests within
    • setNamespace

      public void setNamespace(String in)
      The namespace to make requests within
    • getServerAddress

      public String getServerAddress()
      The URL of the Vault to target
    • setServerAddress

      public void setServerAddress(String in)
      The URL of the Vault to target
    • getSigningRole

      public String getSigningRole()
      The signing role to be used for signing certificates
    • setSigningRole

      public void setSigningRole(String in)
      The signing role to be used for signing certificates
    • getSshMountPoint

      public String getSshMountPoint()
      The mount point of the SSH engine configured with the desired CA
    • setSshMountPoint

      public void setSshMountPoint(String in)
      The mount point of the SSH engine configured with the desired CA
    • getTags

      public Map<String,String> getTags()
      Tags is a map of key, value pairs.
      Specified by:
      getTags in interface SecretStore
    • setTags

      public void setTags(Map<String,String> in)
      Tags is a map of key, value pairs.
      Specified by:
      setTags in interface SecretStore