refactors to server tls code
This commit is contained in:
parent
3021a1d405
commit
a932852b2c
4 changed files with 44 additions and 27 deletions
|
|
@ -6,6 +6,8 @@ SERVER_PATH=resources/server
|
|||
CLIENT_CA_CN=jobserv-client-ca
|
||||
CLIENT_CN=jobserv-client
|
||||
CLIENT_PATH=resources/client
|
||||
TEST_CA_CN=jobserv-bad-cert-ca
|
||||
TEST_CN=jobserv-bad-cert
|
||||
TEST_PATH=resources/test
|
||||
|
||||
rm -rf resources/*
|
||||
|
|
@ -32,7 +34,7 @@ openssl req -passin pass:$SRVCAPASS -new -x509 -days 365 -key $SERVER_PATH/ca.ke
|
|||
echo "[+] Generating Client CA Cert"
|
||||
openssl req -passin pass:$CLTCAPASS -new -x509 -days 365 -key $CLIENT_PATH/ca.key -out $CLIENT_PATH/ca.crt -subj "/CN=${CLIENT_CA_CN}"
|
||||
echo "[+] Generating test CA Key"
|
||||
openssl req -passin pass:dontusethiskey -new -x509 -days 365 -key $TEST_PATH/ca.key -out $TEST_PATH/ca.crt -subj "/CN=DontUseMe"
|
||||
openssl req -passin pass:dontusethiskey -new -x509 -days 365 -key $TEST_PATH/ca.key -out $TEST_PATH/ca.crt -subj "/CN=${TEST_CA_CN}"
|
||||
|
||||
|
||||
# Generate Server Key, Signing request, cert
|
||||
|
|
@ -59,7 +61,7 @@ openssl rsa -passin pass:${CLTCAPASS} -in $CLIENT_PATH/private.key -out $CLIENT_
|
|||
echo "[+] Generating test key"
|
||||
openssl genrsa -passout pass:dontusethiskey -aes256 -out $TEST_PATH/private.key 4096
|
||||
echo "[+] Generating test signing request"
|
||||
openssl req -passin pass:dontusethiskey -new -key $TEST_PATH/private.key -out $TEST_PATH/request.csr -subj "/CN=${DontUseMe}"
|
||||
openssl req -passin pass:dontusethiskey -new -key $TEST_PATH/private.key -out $TEST_PATH/request.csr -subj "/CN=${TEST_CN}"
|
||||
echo "[+] Generating test certificate "
|
||||
openssl x509 -req -passin pass:dontusethiskey -days 365 -in $TEST_PATH/request.csr -CA $TEST_PATH/ca.crt -CAkey $TEST_PATH/ca.key -set_serial 01 -out $TEST_PATH/test.crt
|
||||
echo "[+] Removing passphrase from test key"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue