Skip to content

Instantly share code, notes, and snippets.

@mbentley
Created November 21, 2017 18:47
Show Gist options
  • Save mbentley/57bc7de436fb4095b15854ab1102efa8 to your computer and use it in GitHub Desktop.
Save mbentley/57bc7de436fb4095b15854ab1102efa8 to your computer and use it in GitHub Desktop.
Stack certs for UCP and DTR from LetsEncrypt
#!/bin/bash
set -e
### stack certs for UCP
CERT_DIR="ucp.demo.dckr.org"
cd ~/letsencrypt/"${CERT_DIR}"
mkdir -p ucp
# ca.pem
cat ~/letsencrypt/dst_root_ca_x3.cer > ucp/ca.pem
cat ca.cer >> ucp/ca.pem
# cert.pem
cp fullchain.cer ucp/cert.pem
# key.pem
cp "${CERT_DIR}".key ucp/key.pem
### stack certs for DTR
CERT_DIR="dtr.demo.dckr.org"
cd ~/letsencrypt/"${CERT_DIR}"
mkdir -p dtr
# ca.pem (TLS root CA)
cp ~/letsencrypt/dst_root_ca_x3.cer dtr/ca.pem
# cert.pem (TLS certificate chain)
cp fullchain.cer dtr/cert.pem
# key.pem (TLS private key)
cp "${CERT_DIR}".key dtr/key.pem
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment