Package com.strongdm.api
Class VaultTLSCertX509Store
java.lang.Object
com.strongdm.api.VaultTLSCertX509Store
- All Implemented Interfaces:
SecretStore
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionA path to a CA file accessible by a NodeA path to a client certificate file accessible by a NodeA path to a client key file accessible by a NodegetId()
Unique identifier of the SecretStore.int
The lifetime of certificates issued by this CA represented in minutes.getName()
Unique human-readable name of the SecretStore.The namespace to make requests withinThe mount point of the PKI engine configured with the desired CAThe URL of the Vault to targetThe signing role to be used for signing certificatesgetTags()
Tags is a map of key, value pairs.void
setCACertPath
(String in) A path to a CA file accessible by a Nodevoid
A path to a client certificate file accessible by a Nodevoid
A path to a client key file accessible by a Nodevoid
Unique identifier of the SecretStore.void
setIssuedCertTTLMinutes
(int in) The lifetime of certificates issued by this CA represented in minutes.void
Unique human-readable name of the SecretStore.void
setNamespace
(String in) The namespace to make requests withinvoid
The mount point of the PKI engine configured with the desired CAvoid
The URL of the Vault to targetvoid
setSigningRole
(String in) The signing role to be used for signing certificatesvoid
Tags is a map of key, value pairs.
-
Constructor Details
-
VaultTLSCertX509Store
public VaultTLSCertX509Store()
-
-
Method Details
-
getCACertPath
A path to a CA file accessible by a Node -
setCACertPath
A path to a CA file accessible by a Node -
getClientCertPath
A path to a client certificate file accessible by a Node -
setClientCertPath
A path to a client certificate file accessible by a Node -
getClientKeyPath
A path to a client key file accessible by a Node -
setClientKeyPath
A path to a client key file accessible by a Node -
getId
Unique identifier of the SecretStore.- Specified by:
getId
in interfaceSecretStore
-
setId
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. -
getName
Unique human-readable name of the SecretStore.- Specified by:
getName
in interfaceSecretStore
-
setName
Unique human-readable name of the SecretStore.- Specified by:
setName
in interfaceSecretStore
-
getNamespace
The namespace to make requests within -
setNamespace
The namespace to make requests within -
getPkiMountPoint
The mount point of the PKI engine configured with the desired CA -
setPkiMountPoint
The mount point of the PKI engine configured with the desired CA -
getServerAddress
The URL of the Vault to target -
setServerAddress
The URL of the Vault to target -
getSigningRole
The signing role to be used for signing certificates -
setSigningRole
The signing role to be used for signing certificates -
getTags
Tags is a map of key, value pairs.- Specified by:
getTags
in interfaceSecretStore
-
setTags
Tags is a map of key, value pairs.- Specified by:
setTags
in interfaceSecretStore
-