From 45104a7536cf47b418da10c9c945b7f5ae3b9918 Mon Sep 17 00:00:00 2001 From: Shane Osbourne Date: Fri, 31 Jul 2015 15:54:07 +0100 Subject: [PATCH] fix(https): add newly generated ssl self-signed certs that will expire for 10 years - fixes #750 --- lib/server/certs/gen.sh | 6 ++++++ lib/server/certs/server.crt | 27 +++++++++++---------------- lib/server/certs/server.csr | 11 +++++++++++ lib/server/certs/server.key | 26 +++++++++++++------------- test/certs/server.crt | 18 ------------------ test/certs/server.key | 15 --------------- 6 files changed, 41 insertions(+), 62 deletions(-) create mode 100755 lib/server/certs/gen.sh create mode 100644 lib/server/certs/server.csr delete mode 100644 test/certs/server.crt delete mode 100644 test/certs/server.key diff --git a/lib/server/certs/gen.sh b/lib/server/certs/gen.sh new file mode 100755 index 000000000..2f6cb4d59 --- /dev/null +++ b/lib/server/certs/gen.sh @@ -0,0 +1,6 @@ +openssl genrsa -des3 -out server.key 1024 +openssl req -new -key server.key -out server.csr +openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt +cp server.key server.key.copy +openssl rsa -in server.key.copy -out server.key +rm server.key.copy diff --git a/lib/server/certs/server.crt b/lib/server/certs/server.crt index 87613be12..9a7be1493 100644 --- a/lib/server/certs/server.crt +++ b/lib/server/certs/server.crt @@ -1,18 +1,13 @@ -----BEGIN CERTIFICATE----- -MIIC7zCCAligAwIBAgIJAOku4vmM434TMA0GCSqGSIb3DQEBBQUAMFkxCzAJBgNV -BAYTAkdCMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX -aWRnaXRzIFB0eSBMdGQxEjAQBgNVBAMTCWxvY2FsaG9zdDAeFw0xNDA3MDgyMDE3 -NDZaFw0xNTA3MDgyMDE3NDZaMFkxCzAJBgNVBAYTAkdCMRMwEQYDVQQIEwpTb21l -LVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxEjAQBgNV -BAMTCWxvY2FsaG9zdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuCoY7Qeo -NtkrLHcXtqIUzfyJIiVthoxtjq58pIFv6es8XWS+gTEUy496TLcuLuAzdRykrPVX -F/UyLPHOfX4AR4LQyopw08vyKoLFLYXq70qH1wcJHe/6a+qjTfVMR6uGNfFGa7Id -ZRVtJUD/mBmR6FQ04YJHiTt2vb30DMWtyW8CAwEAAaOBvjCBuzAdBgNVHQ4EFgQU -5rLnWXk1j1xVQi3iIs+Z7xfuQPcwgYsGA1UdIwSBgzCBgIAU5rLnWXk1j1xVQi3i -Is+Z7xfuQPehXaRbMFkxCzAJBgNVBAYTAkdCMRMwEQYDVQQIEwpTb21lLVN0YXRl -MSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxEjAQBgNVBAMTCWxv -Y2FsaG9zdIIJAOku4vmM434TMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD -gYEAOBOI+IWCzL5MB+0AxB6lQz1wa41aQQKkqSN8FrSJ+45yQADEW3IqieTOXgdD -R5/w+EAD+L9BSq9RiVCXq6ACmnBnQUMld3clCEKQfv1T5r4KzvpZF7KDuspVLidu -CUpLCuc3+x0bm45z/cmg2Iy6eYjDLBQksrDTrgXdWU/4X1U= +MIICATCCAWoCCQD114QIQX0JWDANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJB +VTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50ZXJuZXQgV2lkZ2l0 +cyBQdHkgTHRkMB4XDTE1MDczMTE0NDU0OFoXDTI1MDcyODE0NDU0OFowRTELMAkG +A1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNVBAoTGEludGVybmV0 +IFdpZGdpdHMgUHR5IEx0ZDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuAB0 +YW1+gr6UFAx0GPE6Brl+mIKcfqljF7p0p+y17mEO6XeNoDUi4aZK39g/AdIWPXF7 +9aL5AoenxRM65tMqgRHr/h2h5K9/Oq7lWTxfHFThLGGEQu/IokMdF3Fsuk60JXyo +EWb5vQiZCiJrg8uHimbg2SwOoXrlM4lXH3GO6IkCAwEAATANBgkqhkiG9w0BAQUF +AAOBgQAvN1r7W1jzuGbQ5BbxbGFcCnKLv7TEBnFMLx7EyY3RVqHeKgyd6FIyVzcs +4MOFHngKmTmxLgssr5x0FMcv7xBj3D0+rnRMBxOCvI34Inpt8lDO4myiLYRLvO5L +CsD0l9sZPAiKU+6uWQqT8q9OY55ldWiI2MDirTsJl5oFUHbgVQ== -----END CERTIFICATE----- diff --git a/lib/server/certs/server.csr b/lib/server/certs/server.csr new file mode 100644 index 000000000..256b7cc73 --- /dev/null +++ b/lib/server/certs/server.csr @@ -0,0 +1,11 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBhDCB7gIBADBFMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEh +MB8GA1UEChMYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEB +AQUAA4GNADCBiQKBgQC4AHRhbX6CvpQUDHQY8ToGuX6Ygpx+qWMXunSn7LXuYQ7p +d42gNSLhpkrf2D8B0hY9cXv1ovkCh6fFEzrm0yqBEev+HaHkr386ruVZPF8cVOEs +YYRC78iiQx0XcWy6TrQlfKgRZvm9CJkKImuDy4eKZuDZLA6heuUziVcfcY7oiQID +AQABoAAwDQYJKoZIhvcNAQEFBQADgYEAo0c725QqwV1uPdwaB4U5FhVYn+2vULwD +yimfV6iHHl5cotRqTfis01PWbjwVmwuqR9tEuja5g4u6uLaDWTEqnyOF/3n1UkEy +CSADEVWeZRzl/q3yvaAoxuQ8kJ3zKZjV7q62n+19WOYKU1A5YHqy2xIrfEwcQ7v+ +xQ6uD5FPKls= +-----END CERTIFICATE REQUEST----- diff --git a/lib/server/certs/server.key b/lib/server/certs/server.key index 18537f35c..56415d47c 100644 --- a/lib/server/certs/server.key +++ b/lib/server/certs/server.key @@ -1,15 +1,15 @@ -----BEGIN RSA PRIVATE KEY----- -MIICXAIBAAKBgQC4KhjtB6g22Sssdxe2ohTN/IkiJW2GjG2OrnykgW/p6zxdZL6B -MRTLj3pMty4u4DN1HKSs9VcX9TIs8c59fgBHgtDKinDTy/IqgsUthervSofXBwkd -7/pr6qNN9UxHq4Y18UZrsh1lFW0lQP+YGZHoVDThgkeJO3a9vfQMxa3JbwIDAQAB -AoGAOaeMOCBujAU+2+PIu7dQNhB6SgNXn4i0/7cmdEXFaIDpW/+fGEjqTrPzQLMU -NT6hPWejMjZ4dpqfg6yLzYO1yCTigBZv1n2BzJ2qxb4gILIO2olAI0rb5QOWW07a -2BOgeA/ovwYuUMSIs+Oxaz128vSJjrtBUDVn1U8iHZMYTxkCQQDucj+Bd0xovNap -Ut1emL/uQfHEbheLDO2tY8W1cxdX2Ppu4SmU+Z2u9826DdGCrYQhSHnP+DTVHTjj -SQTE8hLLAkEAxbja9DaRyhgENmLixwi7gUMH4kI6hm1msDLIFNljpzs+BmwCZ6Nv -uRc4Gpx+Px+UR+3ZXlYGODUgMu2m7PU7bQJBAJQjjqjUgTgg+gxAWx/GLpfLiHTN -IPtWkONENTTByCLfvtbcNIVFf12QvtN0elGBk7FJ4cP/JHOysAElAD2LV3kCQHXB -NS2SvlsE2KVnWTY+fiVqvWxEE0TyLOEtLTo1igMT5km+0+PTU3uBV5mJsCp57T61 -aeqkAwpAoY+TOAIRvzUCQCUC70C+SHT19mS4L093CsDDows0ww7KOG4IY4d2ZpzD -OgjvCBULqwM1rHdl9oRRI/Utp0vc8ynENRTnTrTqSdU= +MIICWwIBAAKBgQC4AHRhbX6CvpQUDHQY8ToGuX6Ygpx+qWMXunSn7LXuYQ7pd42g +NSLhpkrf2D8B0hY9cXv1ovkCh6fFEzrm0yqBEev+HaHkr386ruVZPF8cVOEsYYRC +78iiQx0XcWy6TrQlfKgRZvm9CJkKImuDy4eKZuDZLA6heuUziVcfcY7oiQIDAQAB +AoGAJD2Sro3OWRoIOFqrky4P67slQAyZnijmp4nF6D0rKCRdt4YgkulkUWVbYfNJ +laY3UyrC64KJ4QGu/ZXoCAaXXDcPHhvuaFVQvgX/Tyd6U3m5kPV16XCTZ4ah4fzW +jvOcF3h/F8tx4vF0IMl1sJ/SocpltFFWX4S6SaJJX841jLECQQDfknZ+2yAgL6oI +3PAAFB7MH+O9+BhWm8EHd9e86Gp0SqOapsm5qAyqP4cNMMxNu249GiFoJ3snRqhI +nEIY7ciLAkEA0rCw5BnmrW9jxb0ae/dROh4gcAFHviBsQlxU6WtoAYqG8sWyZ98W +jzxabyQlQUhjnqPqyzoxIikWd3zdq/qhuwJAH11CtmUzSpClP/0OxlQMRgKrRnlJ +oMzU9aFAaMYKOSpHbWi8oAkNTcz/uz//SWBkBLpnuV7gjhABh740H58sJQJAR+fz +xzWry99rXs5GXq6uszYa/f8B3Dq2mANpG20DxxrfKbYdSGQUD/iaKLpeWKR7E2aA +OLH4mN8LAubDxPE6BwJAJg7+vITwuwgyPojUBhqQ0VcuJlKKCmMajXAsWKLOrkCn +pIl2CyzYYQy/UFiZw0qpYV3rY5Y4lBA8iO87MzfYxw== -----END RSA PRIVATE KEY----- diff --git a/test/certs/server.crt b/test/certs/server.crt deleted file mode 100644 index 10db46515..000000000 --- a/test/certs/server.crt +++ /dev/null @@ -1,18 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIC7zCCAligAwIBAgIJAIggPp47NKDkMA0GCSqGSIb3DQEBBQUAMFkxCzAJBgNV -BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX -aWRnaXRzIFB0eSBMdGQxEjAQBgNVBAMTCWxvY2FsaG9zdDAeFw0xNDA3MTQxNDMz -NTJaFw0xNTA3MTQxNDMzNTJaMFkxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpTb21l -LVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxEjAQBgNV -BAMTCWxvY2FsaG9zdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvUQ7ZrNG -hnTsrGKfhnmGaaNFfj8E4W/Ylg/viGMbtFQMURmTqfs4RTtoRlRP11KHvLDYS/SJ -7KxuOHJHzO8kBbEYEJIk+aRjr0vC6P8QT6JaBi4KS553P8YIkkSRe/hrdkTRAdGz -YHL0CnA94GqsPVf5/B12PSZzb+KXtpruK3cCAwEAAaOBvjCBuzAdBgNVHQ4EFgQU -YyHLOhaw0BxQXL/YxDHciyKS0JswgYsGA1UdIwSBgzCBgIAUYyHLOhaw0BxQXL/Y -xDHciyKS0JuhXaRbMFkxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRl -MSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxEjAQBgNVBAMTCWxv -Y2FsaG9zdIIJAIggPp47NKDkMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD -gYEATEuwlrXAYmNTIU2+5YKcSiIbvb9edgzOdCsMc9XJgr4gOuVxUk/8wtEDs2sQ -sJ5Y9fxf8KmKjKdjJbmHoNjDlNB2I82f7VCMNvXYkOpXD84tUDHblwfzIuoZZJlx -I6jXM4kB0sCu8oiWLqO1ic4CvqSV76JsJBxWXXga3E3HF2k= ------END CERTIFICATE----- diff --git a/test/certs/server.key b/test/certs/server.key deleted file mode 100644 index 35edc50a2..000000000 --- a/test/certs/server.key +++ /dev/null @@ -1,15 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIICWwIBAAKBgQC9RDtms0aGdOysYp+GeYZpo0V+PwThb9iWD++IYxu0VAxRGZOp -+zhFO2hGVE/XUoe8sNhL9InsrG44ckfM7yQFsRgQkiT5pGOvS8Lo/xBPoloGLgpL -nnc/xgiSRJF7+Gt2RNEB0bNgcvQKcD3gaqw9V/n8HXY9JnNv4pe2mu4rdwIDAQAB -AoGAXmIqZTq9zst8QzMjboIn34JGY4C1xF5sWdk0kIUsCa9oPQFOPBRFqXDIvVnK -PwyvGA/wrWATb+1FQezrlW0kPr0ybKRI8yI31RGJEx20Brzv1YvvR8VPkB1HZ+Ua -DfFgStdaks3uVwKNtRsxwsS0Fm/BMtoilx+odfw83DAefDECQQD41A1CgQrXPBy4 -1ZvPXKXQmcRhAqZLBSgFyC43nfqI4LuOBa6Eu2ITcE8wU9LsD0dd00ONWardvss3 -Ave9uPejAkEAwri2Ck4qVtIimPURGcalsQ0kfczCWcOrtfpytckK0Pu6MygNSOr7 -v/cZcWWQjb1pgBVvvIOE7z1dPjGPX1dKHQJACVn20ZwF60bgEXY9r9JcjPVqcvbl -hwY/ldALJJ30T3aateCyyVw9eFuNLlTIJYUBep44+LP4/vJvsraS1vd/nwJARmbg -MoOmXTOmnKTmZOpkl8oHqpAwqKHNYINHnCAvD/YjkUFm5DlJglOF2HD/PbABB/U4 -K/FlS9Zk8wqaKr91pQJAX5fvqrerYY1v2x0UjwZ6GAd7hSBzDAyYoCx/U2hekKgZ -sIvxJq8jWbG0WtoqAukcsYXZthXuOzvYFtHKok0ZqQ== ------END RSA PRIVATE KEY-----