Update dependencies
This commit is contained in:
parent
613d9fca6e
commit
71bfe92dae
25 changed files with 1452 additions and 1885 deletions
4
vendor/github.com/mholt/certmagic/README.md
generated
vendored
4
vendor/github.com/mholt/certmagic/README.md
generated
vendored
|
@ -350,12 +350,12 @@ The DNS challenge is perhaps the most useful challenge because it allows you to
|
|||
|
||||
This challenge works by setting a special record in the domain's zone. To do this automatically, your DNS provider needs to offer an API by which changes can be made to domain names, and the changes need to take effect immediately for best results. CertMagic supports [all of lego's DNS provider implementations](https://github.com/xenolf/lego/tree/master/providers/dns)! All of them clean up the temporary record after the challenge completes.
|
||||
|
||||
To enable it, just set the `DNSProvider` field on a `certmagic.Config` struct, or set the default `certmagic.DNSProvider` variable. For example, if my domains' DNS was served by DNSimple (they're great, by the way) and I set my DNSimple API credentials in environment variables:
|
||||
To enable it, just set the `DNSProvider` field on a `certmagic.Config` struct, or set the default `certmagic.DNSProvider` variable. For example, if my domains' DNS was served by DNSimple and I set my DNSimple API credentials in environment variables:
|
||||
|
||||
```go
|
||||
import "github.com/xenolf/lego/providers/dns/dnsimple"
|
||||
|
||||
provider, err := dnsimple.NewProvider()
|
||||
provider, err := dnsimple.NewDNSProvider()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
2
vendor/github.com/mholt/certmagic/client.go
generated
vendored
2
vendor/github.com/mholt/certmagic/client.go
generated
vendored
|
@ -215,7 +215,7 @@ func (cfg *Config) newACMEClient(interactive bool) (*acmeClient, error) {
|
|||
// lockKey returns a key for a lock that is specific to the operation
|
||||
// named op being performed related to domainName and this config's CA.
|
||||
func (cfg *Config) lockKey(op, domainName string) string {
|
||||
return fmt.Sprintf("%s:%s:%s", op, domainName, cfg.CA)
|
||||
return fmt.Sprintf("%s_%s_%s", op, domainName, cfg.CA)
|
||||
}
|
||||
|
||||
// Obtain obtains a single certificate for name. It stores the certificate
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue