Versions in this module Expand all Collapse all v0 v0.14.0 Apr 24, 2024 v0.13.0 Feb 27, 2024 Changes in this version + var Module = &bootstrap.Module + func FxProvider() fx.Annotated + func NewVaultProvider(ctx context.Context, vc *vault.Client, p SourceProperties) certs.Source + func Use() + type IssueCertificateRequest struct + AltNames string + CommonName string + IpSans string + TTL utils.Duration + type SourceProperties struct + AltNames string + CN string + CachePath string + IpSans string + MinRenewInterval utils.Duration + MinTLSVersion string + Path string + Role string + TTL utils.Duration + type VaultProvider struct + func (v *VaultProvider) Close() error + func (v *VaultProvider) Files(ctx context.Context) (*certs.CertificateFiles, error) + func (v *VaultProvider) LazyInit(ctx context.Context) error + func (v *VaultProvider) RootCAs(ctx context.Context) (*x509.CertPool, error) + func (v *VaultProvider) TLSConfig(ctx context.Context, _ ...certs.TLSOptions) (*tls.Config, error)