Package com.strongdm.api
Class AWSCertX509Store
java.lang.Object
com.strongdm.api.AWSCertX509Store
- All Implemented Interfaces:
SecretStore
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCaArn()
The ARN of the CA in AWS Private CAThe ARN of the AWS certificate template for requested certificates.getId()
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 AWS region to target e.g.The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key.getTags()
Tags is a map of key, value pairs.void
The ARN of the CA in AWS Private CAvoid
The ARN of the AWS certificate template for requested certificates.void
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
The AWS region to target e.g.void
setSigningAlgo
(String in) The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key.void
Tags is a map of key, value pairs.
-
Constructor Details
-
AWSCertX509Store
public AWSCertX509Store()
-
-
Method Details
-
getCaArn
The ARN of the CA in AWS Private CA -
setCaArn
The ARN of the CA in AWS Private CA -
getCertificateTemplateArn
The ARN of the AWS certificate template for requested certificates. Must allow SAN, key usage, and ext key usage passthrough from CSR -
setCertificateTemplateArn
The ARN of the AWS certificate template for requested certificates. Must allow SAN, key usage, and ext key usage passthrough from CSR -
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
-
getRegion
The AWS region to target e.g. us-east-1 -
setRegion
The AWS region to target e.g. us-east-1 -
getSigningAlgo
The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key. e.g. SHA256WITHRSA -
setSigningAlgo
The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key. e.g. SHA256WITHRSA -
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
-