issuer

package
v2.0.7-alpha.5 Latest Latest
Warning

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

Go to latest
Published: Sep 15, 2022 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDragonflyIssuer

func NewDragonflyIssuer(client managerclient.Client, opts ...Option) certify.Issuer

NewDragonflyIssuer returns a new certify.Issuer instence.

func NewDragonflyManagerIssuer

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

NewDragonflyManagerIssuer returns a new certify.Issuer instence.

Types

type ManagerOption

type ManagerOption func(i *dragonflyManagerIssuer)

ManagerOption is a functional option for configuring the dragonflyManagerIssuer.

func WithManagerDNSNames

func WithManagerDNSNames(dnsNames []string) ManagerOption

WithManagerDNSNames set the manager dnsNames for dragonflyManagerIssuer.

func WithManagerIPAddresses

func WithManagerIPAddresses(rawIPAddrs []string) ManagerOption

WithManagerIPAddresses set the manager ipAddresses for dragonflyManagerIssuer.

func WithManagerValidityPeriod

func WithManagerValidityPeriod(d time.Duration) ManagerOption

WithManagerValidityPeriod set the manager validityPeriod for dragonflyManagerIssuer.

type Option

type Option func(i *dragonflyIssuer)

Option is a functional option for configuring the dragonflyIssuer.

func WithValidityPeriod

func WithValidityPeriod(d time.Duration) Option

WithValidityPeriod set the validityPeriod for dragonflyIssuer.

Jump to

Keyboard shortcuts

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