certificatemanager

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Jan 8, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CertficateManager

type CertficateManager struct {
	Config *domain.RuntimeConfig `checkinject:"required"`
	// contains filtered or unexported fields
}

func (*CertficateManager) GetHTTPChallengeHandler

func (c *CertficateManager) GetHTTPChallengeHandler(handler http.Handler) http.Handler

func (*CertficateManager) GetTLSConfig

func (c *CertficateManager) GetTLSConfig() *tls.Config

func (*CertficateManager) Init

func (c *CertficateManager) Init()

func (*CertficateManager) ResumeManaging

func (c *CertficateManager) ResumeManaging(d []string) error

ResumeManaging manages the passed domain but returns immediately

func (*CertficateManager) StartManaging

func (c *CertficateManager) StartManaging(d string) error

StartManaging begins managing certificates for this domain

func (*CertficateManager) StopManaging

func (c *CertficateManager) StopManaging(d string)

StopManaging turns off management for the domain certmagic Unmamage deletes the cert from the cache but not from the storage?

Jump to

Keyboard shortcuts

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