Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Issuer ¶
type Issuer struct {
// Client is a pre-created ACMPCA client. It can be created
// via, for example:
// conf, err := external.LoadDefaultAWSConfig()
// if err != nil {
// return nil, err
// }
// conf.Region = endpoints.EuWest2RegionID
// conf.Credentials = aws.NewStaticCredentialsProvider("YOURKEY", "YOURKEYSECRET", "")
// cli := acmpca.New(conf)
Client iface.ACMPCAAPI
// CertificateAuthorityARN specifies the ARN of a pre-created CA
// which will be used to issue the certificates.
CertificateAuthorityARN string
// TimeToLive configures the lifetime of certificates
// requested from the AWS CA, in number of days.
// If unset, defaults to 30 days.
TimeToLive int
// contains filtered or unexported fields
}
Issuer implements the Issuer interface with a AWS Certificate Manager Private Certificate Authority backend.
Client and CertificateAuthorityARN are required.
Click to show internal directories.
Click to hide internal directories.