Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- pwd=$(pwd)
- for file in *crt.pem; do
- domain=$(echo $file | sed -e 's/.crt.pem//')
- echo $domain
- split -p "-----BEGIN CERTIFICATE-----" ${file} ${domain}-
- mv ${domain}-aa ${domain}.key.final
- mv ${domain}-ab ${domain}.cert.final
- cat ${domain}-* > ${domain}.chain.final
- rm ${domain}-*
- # aws iam upload-server-certificate --server-certificate-name ${domain} --certificate-body file://${pwd}/${domain}.cert.final --private-key file://${pwd}/${domain}.key.final --certificate-chain file://${pwd}/${domain}.chain.final
- # trying ACM instead
- aws acm import-certificate --certificate file://${pwd}/${domain}.cert.final --private-key file://${pwd}/${domain}.key.final --certificate-chain file://${pwd}/${domain}.chain.final
- if [ $? -ne 0 ]; then
- echo $domain >> failed
- fi
- rm *final
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement