Class GCPCertX509Store

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

public class GCPCertX509Store extends Object implements SecretStore
  • Constructor Details

    • GCPCertX509Store

      public GCPCertX509Store()
  • Method Details

    • getCaID

      public String getCaID()
      The ID of the target CA
    • setCaID

      public void setCaID(String in)
      The ID of the target CA
    • getCaPoolID

      public String getCaPoolID()
      The ID of the target CA pool
    • setCaPoolID

      public void setCaPoolID(String in)
      The ID of the target CA pool
    • 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 represented in minutes.
    • setIssuedCertTTLMinutes

      public void setIssuedCertTTLMinutes(int in)
      The lifetime of certificates issued by this CA represented in minutes.
    • getLocation

      public String getLocation()
      The Region for the CA in GCP format e.g. us-west1
    • setLocation

      public void setLocation(String in)
      The Region for the CA in GCP format e.g. us-west1
    • 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
    • getProjectID

      public String getProjectID()
      The GCP project ID to target.
    • setProjectID

      public void setProjectID(String in)
      The GCP project ID to target.
    • 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