21 lines
398 B
Bash
21 lines
398 B
Bash
#!/bin/bash
|
|
|
|
ACME="acme.json"
|
|
DOMAIN="foto.smolkik.ru"
|
|
OUT="/opt/certs/$DOMAIN"
|
|
|
|
mkdir -p "$OUT"
|
|
|
|
jq -r '
|
|
.letsencrypt.Certificates[]
|
|
| select(.domain.main=="'"$DOMAIN"'")
|
|
| .certificate
|
|
' "$ACME" | base64 -d > "$OUT/fullchain.pem"
|
|
|
|
jq -r '
|
|
.letsencrypt.Certificates[]
|
|
| select(.domain.main=="'"$DOMAIN"'")
|
|
| .key
|
|
' "$ACME" | base64 -d > "$OUT/privkey.pem"
|
|
|
|
chmod 600 "$OUT/privkey.pem" |