issuer

package
v2.0.6-beta.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2022 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDragonflyIssuer

func NewDragonflyIssuer(client managerclient.Client) certify.Issuer

func NewDragonflyManagerIssuer

func NewDragonflyManagerIssuer(tlsCACert *tls.Certificate, opts ...Option) certify.Issuer

NewDragonflyManagerIssuer returns a new certify.Issuer instence.

Types

type Option

type Option func(i *dragonflyManagerIssuer)

Option is a functional option for configuring the dragonflyManagerIssuer.

func WithDNSNames

func WithDNSNames(dnsNames []string) Option

WithDNSNames set the dnsNames for dragonflyManagerIssuer.

func WithIPAddresses

func WithIPAddresses(rawIPAddrs []string) Option

WithIPAddresses set the ipAddresses for dragonflyManagerIssuer.

func WithValidityDuration

func WithValidityDuration(d time.Duration) Option

WithValidityDuration set the validityDuration for dragonflyManagerIssuer.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL