mirror of
https://github.com/go-acme/lego.git
synced 2024-12-05 03:58:54 +02:00
Add /directory
to example NewClient
caDirURL. (#471)
The `acme.NewClient` function's `caDirURL` argument is expected to be the full path to the ACME server's directory endpoint. In the README example of using Lego programmatically against a Boulder instance only the hostname & port are provided but not the directory path: `"http://192.168.99.100:4000"` This produces an error like: ``` 2018/01/15 14:34:06 get directory at 'http://192.168.99.100:4000': invalid character '<' looking for beginning of value ``` When used verbatim with a Boulder container since the `/directory` is missing and "What is an ACME server" HTML index page is returned. This commit updates the example to use: `"http://192.168.99.100:4000/directory"` Which allows the example code to work with Boulder as-intended.
This commit is contained in:
parent
62e0f1096f
commit
a5a28d2e7f
@ -229,7 +229,7 @@ myUser := MyUser{
|
|||||||
|
|
||||||
// A client facilitates communication with the CA server. This CA URL is
|
// A client facilitates communication with the CA server. This CA URL is
|
||||||
// configured for a local dev instance of Boulder running in Docker in a VM.
|
// configured for a local dev instance of Boulder running in Docker in a VM.
|
||||||
client, err := acme.NewClient("http://192.168.99.100:4000", &myUser, acme.RSA2048)
|
client, err := acme.NewClient("http://192.168.99.100:4000/directory", &myUser, acme.RSA2048)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user