Improve README.
This commit is contained in:
38
README.md
38
README.md
@@ -1,6 +1,44 @@
|
|||||||
# Purpose
|
# Purpose
|
||||||
|
|
||||||
|
I wanted to install a certificate generated by Let's encrypt on my brand new laser printer
|
||||||
|
(HP Laserjet MFJ 4302) for the integrated administration webserver.
|
||||||
|
After research on the web, I discovered
|
||||||
|
|
||||||
# Arguments
|
# Arguments
|
||||||
|
|
||||||
|
positional arguments:
|
||||||
|
{csr,pem} command help
|
||||||
|
csr Create CSR
|
||||||
|
pem Install certificate
|
||||||
|
|
||||||
|
options:
|
||||||
|
-h, --help show this help message and exit
|
||||||
|
-d, --debug Activate debug.
|
||||||
|
-c, --config CONFIG_FILENAME
|
||||||
|
Configuration file.
|
||||||
|
-u, --user USERNAME Username.
|
||||||
|
-p, --password [PASSWORD]
|
||||||
|
Password.
|
||||||
|
-H, --host HOSTNAME Hostname.
|
||||||
|
-n, --no-tls-verification
|
||||||
|
Verify certificate validity.
|
||||||
|
|
||||||
|
|
||||||
# How to use it ?
|
# How to use it ?
|
||||||
|
|
||||||
|
To obtain a CSR:
|
||||||
|
```
|
||||||
|
./refresh-certificate.py -c ./config.ini -n -p PASSWORD csr
|
||||||
|
```
|
||||||
|
|
||||||
|
To obtain a PEM certificate from Let's encrypt:
|
||||||
|
```
|
||||||
|
certbot certonly --webroot -w /var/www/letsencrypt/ --csr printer.csr
|
||||||
|
```
|
||||||
|
|
||||||
|
To install the PEM file on the printer:
|
||||||
|
```
|
||||||
|
./refresh-certificate.py -c ./config.ini -n -p PASSWORD pem
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user