[WiP] SSL#106
Conversation
Requires certificates to be present.
|
When re-running, this is the output produced: This may mean that we can't produce device-specific certificates. (My intent is to produce an "encryption bundle" that can be deployed to a POSM device after it's been provisioned, providing it with device-specific secrets not included with the installer.) Certificates are also only valid for 3 months, which may be too short under certain circumstances. |
|
https://letsencrypt.org/docs/rate-limits/ suggests that duplicate certificates are possible (to the tune of 5/week). That can be increased to 20/week by including an additional hostname to @dalekunce you were going to ask ARC IT to map |
|
"Duplicate certificates" produce unique PEMs using the same challenges. |
|
To really make this secure (prevent certificates from being lifted and re-used to intercept traffic), each POSM will need a unique name, e.g. |
Requires certificates to be present in
/etc/nginx/{fullchain,privkey}.pem.dehydrated -cwas used to produce the necessary challenges (deployed toexport.posm.io:/var/www/dehydrated).export.posm.io:/etc/nginx/sites-enabled/defaultcontains:config:domains.txt:hook.sh:Refs posm/posm#21