acme

package
v1.4.5 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2024 License: MIT Imports: 35 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DNS01Provider challenge.Provider
View Source
var HTTP01Provider = HTTP01ChallengesProvider{/* contains filtered or unexported fields */}

Functions

func ActivateAutoRenew

func ActivateAutoRenew()

func InitLego

func InitLego()

func LoadDNS01Provider added in v1.4.0

func LoadDNS01Provider() error

func LoadOrCreateUser

func LoadOrCreateUser()

func RegisterAdminDomain

func RegisterAdminDomain()

func RegisterDomain

func RegisterDomain(domain string) error

func RenewDomain

func RenewDomain(domain string) error

Types

type HTTP01ChallengeData

type HTTP01ChallengeData struct {
	Domain  string
	Token   string
	KeyAuth string
}

type HTTP01ChallengesProvider

type HTTP01ChallengesProvider struct {
	// contains filtered or unexported fields
}

func (HTTP01ChallengesProvider) CleanUp

func (p HTTP01ChallengesProvider) CleanUp(domain, token, keyAuth string) error

func (HTTP01ChallengesProvider) GetChallenge

func (p HTTP01ChallengesProvider) GetChallenge(token string) (*HTTP01ChallengeData, bool)

func (HTTP01ChallengesProvider) Present

func (p HTTP01ChallengesProvider) Present(domain, token, keyAuth string) error

type User

type User struct {
	Registration *registration.Resource
	PrivateKey   *ecdsa.PrivateKey
}
var ActiveUser User

func (User) GetEmail

func (u User) GetEmail() string

func (User) GetPrivateKey

func (u User) GetPrivateKey() crypto.PrivateKey

func (User) GetRegistration

func (u User) GetRegistration() *registration.Resource

Jump to

Keyboard shortcuts

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