middleware

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2020 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