Versions in this module Expand all Collapse all v1 v1.0.2 May 18, 2023 Changes in this version + func BuiltIn() catalog.BuiltIn + type Configuration struct + AssumeRoleARN string + CASigningTemplateARN string + CertificateAuthorityARN string + Endpoint string + Region string + SigningAlgorithm string + SupplementalBundlePath string + type PCAClient interface + DescribeCertificateAuthority func(context.Context, *acmpca.DescribeCertificateAuthorityInput, ...) (*acmpca.DescribeCertificateAuthorityOutput, error) + GetCertificate func(context.Context, *acmpca.GetCertificateInput, ...func(*acmpca.Options)) (*acmpca.GetCertificateOutput, error) + IssueCertificate func(context.Context, *acmpca.IssueCertificateInput, ...func(*acmpca.Options)) (*acmpca.IssueCertificateOutput, error) + type PCAPlugin struct + func New() *PCAPlugin + func (*PCAPlugin) PublishJWTKeyAndSubscribe(*upstreamauthorityv1.PublishJWTKeyRequest, ...) error + func (p *PCAPlugin) Configure(ctx context.Context, req *configv1.ConfigureRequest) (*configv1.ConfigureResponse, error) + func (p *PCAPlugin) MintX509CAAndSubscribe(request *upstreamauthorityv1.MintX509CARequest, ...) error + func (p *PCAPlugin) SetLogger(log hclog.Logger)