certbot 0.1.0

A library that calls out to `certbot` to get a TLS certificate.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# certbot

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.

```rust
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",
}
```