Skip to content

Commit

Permalink
Merge pull request #173 from riijj/master
Browse files Browse the repository at this point in the history
Auto create server.pem & server.cert.pem
  • Loading branch information
quericy committed Jul 4, 2019
2 parents f534734 + e583069 commit 2ba71c3
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions one-key-ikev2.sh
Expand Up @@ -300,8 +300,16 @@ function import_cert(){
echo -e "server.cert.pem [$(__green "found")]"
echo -e "client.cert.pem [$(__green "auto create")]"
else
echo -e "server.cert.pem [$(__red "Not found!")]"
exit
echo -e "server.cert.pem [$(__red "Not found!,auto creating...")]"
ipsec pki --gen --outform pem > server.pem
ipsec pki --pub --in server.pem | ipsec pki --issue --cacert ca.cert.pem \
--cakey ca.pem --dn "C=${my_cert_c}, O=${my_cert_o}, CN=${vps_ip}" \
--san="${vps_ip}" --flag serverAuth --flag ikeIntermediate \
--outform pem > server.cert.pem
cp -f server.cert.pem my_key/server.cert.pem
cp -f server.cert.pem my_key/client.cert.pem
echo -e "server.cert.pem [$(__green "created")]"
echo -e "client.cert.pem [$(__green "auto create")]"
fi
if [ -f server.pem ];then
cp -f server.pem my_key/server.pem
Expand Down

0 comments on commit 2ba71c3

Please sign in to comment.