| Crates.io | certbot |
| lib.rs | certbot |
| version | 0.1.0 |
| created_at | 2021-10-06 15:10:11.992323+00 |
| updated_at | 2021-12-09 12:12:45.886125+00 |
| description | A library that calls out to `certbot` to get a TLS certificate. |
| homepage | |
| repository | https://github.com/trevyn/certbot |
| max_upload_size | |
| id | 461218 |
| size | 4,148 |
A quick and dirty interface to certbot. Expects to be root on an Ubuntu machine. Uses apt install -y certbot to make sure certbot is installed.
certbot::get_cert_paths("my@email.com", "thismachine.domain.com").unwrap();
CertPaths {
cert: "/etc/letsencrypt/live/thismachine.domain.com/cert.pem",
chain: "/etc/letsencrypt/live/thismachine.domain.com/chain.pem",
fullchain: "/etc/letsencrypt/live/thismachine.domain.com/fullchain.pem",
privkey: "/etc/letsencrypt/live/thismachine.domain.com/privkey.pem",
}