package
0.0.0-20210911153520-b3c803abfa93
Repository: https://github.com/go-alive/go-micro.git
Documentation: pkg.go.dev

# Packages

Package autocert is the ACME provider from golang.org/x/crypto/acme/autocert This provider does not take any config.
Package certmagic is the ACME provider from github.com/caddyserver/certmagic.

# Functions

AcceptToS indicates whether you accept your CA's terms of service.
CA sets the CA of an acme.Options.
Cache provides a cache / storage interface to the underlying ACME library as there is no standard, this needs to be validated by the underlying implentation.
ChallengeProvider sets the Challenge provider of an acme.Options if set, it enables the DNS challenge, otherwise tls-alpn-01 will be used.
DefaultOptions uses the Let's Encrypt Production CA, with DNS Challenge disabled.
OnDemand enables on-demand certificate issuance.

# Constants

The Let's Encrypt ACME endpoints.
The Let's Encrypt ACME endpoints.

# Variables

ErrProviderNotImplemented can be returned when attempting to instantiate an unimplemented provider.

# Structs

Options represents various options you can present to ACME providers.

# Interfaces

Provider is a ACME provider interface.

# Type aliases

Option (or Options) are passed to New() to configure providers.