premiere-libtorrent/test/ssl/regenerate_test_certificate.sh

32 lines
673 B
Bash
Executable File

#!/bin/sh
set -e
PATH=$PATH:/usr/local/etc/openssl/misc:/usr/lib/ssl/misc
rm -rf demoCA
printf "\n\n ======== \e[33muse passphrase: \"test\" \e[0m=========\n\n"
printf "\n\n ======== \e[33muse common name: \"test\" \e[0m=========\n\n"
CA.pl -newca
cp ./demoCA/cacert.pem root_ca_cert.pem
cp ./demoCA/private/cakey.pem root_ca_private.pem
printf "\n\n ======== \e[33muse passphrase: \"test\" \e[0m=========\n\n"
printf "\n\n ======== \e[33muse common name: * \e[0m=========\n\n"
CA.pl -newreq
cp newkey.pem peer_private_key.pem
CA.pl -sign
cp newcert.pem peer_certificate.pem
openssl dhparam -outform PEM -out dhparams.pem 2048
printf "\n\nSUCCESS!\n"