Help us shape the future of Go! Take the 2026 Go Developer Survey

middleware

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 10, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewLogger

func NewLogger(baseCl client.Interface) client.Interface

Types

type Logger

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

Logger is a glog based logging middleware for an ACME client

func (*Logger) Accept added in v0.13.0

func (l *Logger) Accept(ctx context.Context, chal *acme.Challenge) (*acme.Challenge, error)

func (*Logger) AuthorizeOrder added in v0.13.0

func (l *Logger) AuthorizeOrder(ctx context.Context, id []acme.AuthzID, opt ...acme.OrderOption) (*acme.Order, error)

func (*Logger) CreateOrderCert added in v0.13.0

func (l *Logger) CreateOrderCert(ctx context.Context, finalizeURL string, csr []byte, bundle bool) (der [][]byte, certURL string, err error)

func (*Logger) DNS01ChallengeRecord

func (l *Logger) DNS01ChallengeRecord(token string) (string, error)

func (*Logger) Discover added in v0.7.0

func (l *Logger) Discover(ctx context.Context) (acme.Directory, error)

func (*Logger) FetchCert added in v0.13.0

func (l *Logger) FetchCert(ctx context.Context, url string, bundle bool) ([][]byte, error)

func (*Logger) FetchCertAlternatives added in v1.0.0

func (l *Logger) FetchCertAlternatives(ctx context.Context, url string, bundle bool) ([][][]byte, error)

func (*Logger) GetAuthorization

func (l *Logger) GetAuthorization(ctx context.Context, url string) (*acme.Authorization, error)

func (*Logger) GetChallenge

func (l *Logger) GetChallenge(ctx context.Context, url string) (*acme.Challenge, error)

func (*Logger) GetOrder

func (l *Logger) GetOrder(ctx context.Context, url string) (*acme.Order, error)

func (*Logger) GetReg added in v0.13.0

func (l *Logger) GetReg(ctx context.Context, url string) (*acme.Account, error)

func (*Logger) HTTP01ChallengeResponse

func (l *Logger) HTTP01ChallengeResponse(token string) (string, error)

func (*Logger) Register added in v0.13.0

func (l *Logger) Register(ctx context.Context, a *acme.Account, prompt func(tosURL string) bool) (*acme.Account, error)

func (*Logger) UpdateReg added in v0.13.0

func (l *Logger) UpdateReg(ctx context.Context, a *acme.Account) (*acme.Account, error)

func (*Logger) WaitAuthorization

func (l *Logger) WaitAuthorization(ctx context.Context, url string) (*acme.Authorization, error)

func (*Logger) WaitOrder

func (l *Logger) WaitOrder(ctx context.Context, url string) (*acme.Order, error)

Jump to

Keyboard shortcuts

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