forked from TrueCloudLab/lego
Update README.md
This commit is contained in:
parent
e74d5d4586
commit
00c260915f
1 changed files with 32 additions and 19 deletions
45
README.md
45
README.md
|
@ -1,5 +1,5 @@
|
||||||
# lego
|
# lego
|
||||||
Let's Encrypt client and library in go!
|
Let's Encrypt client and ACME library written in Go
|
||||||
|
|
||||||
[![GoDoc](https://godoc.org/github.com/xenolf/lego/acme?status.svg)](https://godoc.org/github.com/xenolf/lego/acme)
|
[![GoDoc](https://godoc.org/github.com/xenolf/lego/acme?status.svg)](https://godoc.org/github.com/xenolf/lego/acme)
|
||||||
[![Build Status](https://travis-ci.org/xenolf/lego.svg?branch=master)](https://travis-ci.org/xenolf/lego)
|
[![Build Status](https://travis-ci.org/xenolf/lego.svg?branch=master)](https://travis-ci.org/xenolf/lego)
|
||||||
|
@ -7,8 +7,19 @@ Let's Encrypt client and library in go!
|
||||||
This is a work in progress. Please do *NOT* run this on a production server.
|
This is a work in progress. Please do *NOT* run this on a production server.
|
||||||
|
|
||||||
#### Current Status
|
#### Current Status
|
||||||
The code in this repository is currently quite raw.
|
The code in this repository is under development.
|
||||||
You are currently able to register an account with the ACME server as well as request certificates through the CLI.
|
|
||||||
|
Current features:
|
||||||
|
- [x] Registering with a CA
|
||||||
|
- [x] Requesting Certificates
|
||||||
|
- [x] Renewing Certificates
|
||||||
|
- [x] Revoking Certificates
|
||||||
|
- [ ] Initiating account recovery
|
||||||
|
- Identifier validation challenges
|
||||||
|
- [x] SimpleHTTP Challenge
|
||||||
|
- [ ] DVSNI Challenge
|
||||||
|
- [ ] Proof of Possession of a Prior Key
|
||||||
|
- [ ] DNS Challenge
|
||||||
|
|
||||||
Please keep in mind that CLI switches and APIs are still subject to change.
|
Please keep in mind that CLI switches and APIs are still subject to change.
|
||||||
|
|
||||||
|
@ -27,26 +38,28 @@ NAME:
|
||||||
lego - Let's encrypt client to go!
|
lego - Let's encrypt client to go!
|
||||||
|
|
||||||
USAGE:
|
USAGE:
|
||||||
lego [global options] command [command options] [arguments...]
|
./lego [global options] command [command options] [arguments...]
|
||||||
|
|
||||||
VERSION:
|
VERSION:
|
||||||
0.0.2
|
0.0.2
|
||||||
|
|
||||||
COMMANDS:
|
COMMANDS:
|
||||||
run Register an account, then create and install a certificate
|
run Register an account, then create and install a certificate
|
||||||
auth Create a certificate - must already have an account
|
auth Create a certificate - must already have an account
|
||||||
revoke Revoke a certificate
|
revoke Revoke a certificate
|
||||||
help, h Shows a list of commands or help for one command
|
renew Renew a certificate
|
||||||
|
help, h Shows a list of commands or help for one command
|
||||||
|
|
||||||
GLOBAL OPTIONS:
|
GLOBAL OPTIONS:
|
||||||
--domains, -d [--domains option --domains option] Add domains to the process
|
--domains, -d [--domains option --domains option] Add domains to the process
|
||||||
--server, -s "https://acme-staging.api.letsencrypt.org/" CA hostname (and optionally :port). The server certificate must be trusted in order to avoid further modifications to the client.
|
--server, -s "https://acme-staging.api.letsencrypt.org/" CA hostname (and optionally :port). The server certificate must be trusted in order to avoid further modifications to the client.
|
||||||
--email, -m Email used for registration and recovery contact.
|
--email, -m Email used for registration and recovery contact.
|
||||||
--rsa-key-size, -B "2048" Size of the RSA key.
|
--rsa-key-size, -B "2048" Size of the RSA key.
|
||||||
--path "CWD" Directory to use for storing the data
|
--path "/home/azhwkd/Projects/go/src/github.com/xenolf/lego/.lego" Directory to use for storing the data
|
||||||
--port Challenges will use this port to listen on. Please make sure to forward port 443 to this port on your machine. Otherwise use setcap on the binary
|
--port Challenges will use this port to listen on. Please make sure to forward port 443 to this port on your machine. Otherwise use setcap on the binary
|
||||||
--help, -h show help
|
--devMode If set to true, all client side challenge pre-tests are skipped.
|
||||||
--version, -v print the version
|
--help, -h show help
|
||||||
|
--version, -v print the version
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue