Documentation ¶
Index ¶
- func NewAWSIssuer(cli *acmpca.Client, arn string) (*aws.Issuer, error)
- func NewAWSIssuerFromConfig(cfg AWSConfig) (*aws.Issuer, error)
- func NewAWSTLSConfig(awsIssuer *aws.Issuer, options ...AWSOption) (*tls.Config, error)
- type AWSConfig
- type AWSOption
- func Cache(c certify.Cache) AWSOption
- func CommonName(cn string) AWSOption
- func Context(ctx context.Context) AWSOption
- func IpSubjectAlternativeNames(i []net.IP) AWSOption
- func Logger(l certify.Logger) AWSOption
- func RenewBefore(t time.Duration) AWSOption
- func SubjectAlternativeNames(n []string) AWSOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAWSIssuer ¶
NewAWSIssuer creates a new instance of AWS issuer
func NewAWSIssuerFromConfig ¶
NewAWSIssuerFromConfig create AWS issuer based on config
Types ¶
type AWSOption ¶
type AWSOption interface {
// contains filtered or unexported methods
}
AWSOption Options for the token
func CommonName ¶
CommonName add subject common name to options
func IpSubjectAlternativeNames ¶
IpSubjectAlternativeNames add alternative subject ip names to options
func RenewBefore ¶
RenewBefore add time duration to option
func SubjectAlternativeNames ¶
SubjectAlternativeNames add alternative subject names to options
Click to show internal directories.
Click to hide internal directories.