From 8c3ac719bb579aa97d561127cb365f78fa5518cf Mon Sep 17 00:00:00 2001 From: Rob Winch Date: Thu, 1 Aug 2013 09:48:09 -0500 Subject: [PATCH] SEC-2230: Added testing certificates --- samples/certificates/localhost-with-ca/ca.crt | 13 +++++++++++++ samples/certificates/localhost-with-ca/ca.csr | 11 +++++++++++ samples/certificates/localhost-with-ca/ca.key | 15 +++++++++++++++ .../certificates/localhost-with-ca/ca.key.org | 18 ++++++++++++++++++ .../localhost-with-ca/generate.sh | 13 +++++++++++++ .../certificates/localhost-with-ca/tomcat.cer | Bin 0 -> 952 bytes .../certificates/localhost-with-ca/tomcat.csr | 15 +++++++++++++++ 7 files changed, 85 insertions(+) create mode 100644 samples/certificates/localhost-with-ca/ca.crt create mode 100644 samples/certificates/localhost-with-ca/ca.csr create mode 100644 samples/certificates/localhost-with-ca/ca.key create mode 100644 samples/certificates/localhost-with-ca/ca.key.org create mode 100644 samples/certificates/localhost-with-ca/generate.sh create mode 100644 samples/certificates/localhost-with-ca/tomcat.cer create mode 100644 samples/certificates/localhost-with-ca/tomcat.csr diff --git a/samples/certificates/localhost-with-ca/ca.crt b/samples/certificates/localhost-with-ca/ca.crt new file mode 100644 index 0000000000..3371be5657 --- /dev/null +++ b/samples/certificates/localhost-with-ca/ca.crt @@ -0,0 +1,13 @@ +-----BEGIN CERTIFICATE----- +MIIB9TCCAV4CCQCmYJRrKq63RDANBgkqhkiG9w0BAQUFADA+MQswCQYDVQQGEwJV +UzELMAkGA1UECAwCQ0ExEDAOBgNVBAoMB1Bpdm90YWwxEDAOBgNVBAMMB1Bpdm90 +YWwwIBcNMTMwODAxMTQzNTMyWhgPMjExMzA3MDgxNDM1MzJaMD4xCzAJBgNVBAYT +AlVTMQswCQYDVQQIDAJDQTEQMA4GA1UECgwHUGl2b3RhbDEQMA4GA1UEAwwHUGl2 +b3RhbDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEArcTaLxERklIzLRqWwvZK +arXaePSnq+U0fLmhlw6i9cn67vUGbUzjOkeezPf/fWVHK23bdZxbxTQHJh4g5gw5 +o80RYs7tfGuYJNF2EomAGg83TaqjttF3HW1Ewf2rvAJdfyQyMUS8CxxJeRDMYb9+ +jYE0g5A4oRgzNgYSinjB2M8CAwEAATANBgkqhkiG9w0BAQUFAAOBgQAN60FcUgjK +/FXKCOxJ81Y2HG2TE9n237uGKtXs/D2VEv6rogEqRTWBs8VvErH5dgOwmUHWo7Ys +UloaPWrMfEQ/MuQDHknVItUK1fmHxAhje4WsmX2vSnGLLeoWiL92DnO/E10tbMoI +Is0A7KS2r3FAoIKrMYZNkGhMYpV2aEbSKg== +-----END CERTIFICATE----- diff --git a/samples/certificates/localhost-with-ca/ca.csr b/samples/certificates/localhost-with-ca/ca.csr new file mode 100644 index 0000000000..839d47c4c1 --- /dev/null +++ b/samples/certificates/localhost-with-ca/ca.csr @@ -0,0 +1,11 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBfTCB5wIBADA+MQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExEDAOBgNVBAoM +B1Bpdm90YWwxEDAOBgNVBAMMB1Bpdm90YWwwgZ8wDQYJKoZIhvcNAQEBBQADgY0A +MIGJAoGBAK3E2i8REZJSMy0alsL2Smq12nj0p6vlNHy5oZcOovXJ+u71Bm1M4zpH +nsz3/31lRytt23WcW8U0ByYeIOYMOaPNEWLO7XxrmCTRdhKJgBoPN02qo7bRdx1t +RMH9q7wCXX8kMjFEvAscSXkQzGG/fo2BNIOQOKEYMzYGEop4wdjPAgMBAAGgADAN +BgkqhkiG9w0BAQUFAAOBgQAONY6xNj0ODLnb4sWdARQqmHt1yic0GRbN3GXTBVuA +IJ+tUF9OykTSqf5IzWpJL/7ATQFnTMW3qJ8e0sSn61QU7yKHlBHHLCy92mTV5Lq/ +CIe1uoC5dHaNe7HMfFouHBjydAnn9vlkvvu781xhS8VXoRgYt3Vi5edQ6AIZFf58 +CA== +-----END CERTIFICATE REQUEST----- diff --git a/samples/certificates/localhost-with-ca/ca.key b/samples/certificates/localhost-with-ca/ca.key new file mode 100644 index 0000000000..547c189f33 --- /dev/null +++ b/samples/certificates/localhost-with-ca/ca.key @@ -0,0 +1,15 @@ +-----BEGIN RSA PRIVATE KEY----- +MIICXgIBAAKBgQCtxNovERGSUjMtGpbC9kpqtdp49Ker5TR8uaGXDqL1yfru9QZt +TOM6R57M9/99ZUcrbdt1nFvFNAcmHiDmDDmjzRFizu18a5gk0XYSiYAaDzdNqqO2 +0XcdbUTB/au8Al1/JDIxRLwLHEl5EMxhv36NgTSDkDihGDM2BhKKeMHYzwIDAQAB +AoGBAITgykNBlyE/8FhmQ7EUazWMmGL0Gx+MZwWVYebET4MKj/OYtPBx4jSXvexZ +HCsEflbMbAxUo6x6K5lPYrLn2E6RxN3TFdlzG+lApuUi24oDON++p0Xa52aKQ6Ye +JSZLZZyDAUDN/byDgnf5BqnFwjJuv9tRdnguTB3W17uRqRrZAkEA3KarWpAKp0z5 +BiPZubNx9D94uwJVK4AaOIrdHZGpHe4qKkkIk7eZ95kopmavm5EsQBiRnTymWHJL +M+LU77i85QJBAMmbdN5mDd66HDdewjb3o125Kfcedu74gHoxOdeMnSZCop0GBtKQ +yeCi/pQzLm/wLaFwZ5NBurfipsY0YD71F6MCQQDEzO8mnjSyVWgCvvURuWhY9kej +XIhEfURlzA09s05IgMUg4/T/c5GjEfr8t7fHJCt4m7E8sfyYBJDonVdY3Me1AkEA +hptZ64e+KQCgCEQnbiXnmJMhttJLXIDk3zDwyr8iycHh6u90LLDpaSfKzE5j6e81 +uD1hmktfjJky+tFLlZ10+wJAVbart8oKuoNL7/J3TlDnk/ibOxiUrpGQ8GyEtUyY +/tnF0aeVhxfKaaOJy9E2wAaJ3ySqAvuuO5FYAo9sTu+KfQ== +-----END RSA PRIVATE KEY----- diff --git a/samples/certificates/localhost-with-ca/ca.key.org b/samples/certificates/localhost-with-ca/ca.key.org new file mode 100644 index 0000000000..e04bb194f8 --- /dev/null +++ b/samples/certificates/localhost-with-ca/ca.key.org @@ -0,0 +1,18 @@ +-----BEGIN RSA PRIVATE KEY----- +Proc-Type: 4,ENCRYPTED +DEK-Info: DES-EDE3-CBC,102D7604E722947D + +lyUWkOAgjDtEJbc3/EvenlBpRN3T4N8lb2NNJu7cr6V03sgfayE/5yFk046GA4JV +J0JcbU913KN0iQy+oQMcqsMPRSUGmF4rNw2zCWGjVcfva/bHHr5HzKRZEGuwz4A1 +VD5tv0bZoL1XoZleFT3WQ0kquY/jHHSP/N5mzIBvv25E5ILo04hrVEqbOB4l2hby +MRPL4deWFZ2aW9RF4TuNVlI3FkWCseNAIj7Go5SfxyZ+s37DwHfHdil8U68AxSjf +1ccjAAzwLEv8I4UzXKn0P8OsnPb3WWuldEMAHFp6CshHRHHEPbe9bfseOE3ZHnq6 +YZ7qu8BWtHyKSYLtUh7axY6JRHc4fT5LXVly8aVLSFjqfjyM4de3qZ5SpTWnxPlR +8OZuu+pcqbNqTJtNB6R9j4GYWSxIi3blq3D1LVtxUh+wmxZxbK3UZOHAzWWFIojX +INHyfVXu70tIQKGoyCwLVWyArHIYzt7ZZF/Sa0lwbZRJnJGCGf1b2+bIX9AsUbWC +Zmi+Yu9hMtdzdhqsmRnnrEkH+yhsx+w6q4UuoPv0sPFTD3PXlk1cJtKGDbOjRzsQ +dAcShQFJK+z59LqPkhi76tBnQ8/LTJZHLdTZc/pL8myGT8rxYwkr05kM5fQu8+SJ +qIzcnm830fGr4eFJsJ24KKB38yUnNdtWOkeeSe80Tm1uLYd+ZbcWMVNdoESG4KQV +VURDP4zhZx2d0/4VCPr13USoQJ7En4qRvdb8vAsNpXZga9eDMcykeRDY6Szb3K5C +tQhX1pawMDNaHAMAAKGMvH9mm6D7gA4RlKc8LFgol6o22piuFhtHWA== +-----END RSA PRIVATE KEY----- diff --git a/samples/certificates/localhost-with-ca/generate.sh b/samples/certificates/localhost-with-ca/generate.sh new file mode 100644 index 0000000000..39506dab09 --- /dev/null +++ b/samples/certificates/localhost-with-ca/generate.sh @@ -0,0 +1,13 @@ +openssl genrsa -des3 -passout pass:changeit -out ca.key 1024 +openssl req -new -passin pass:changeit -key ca.key -out ca.csr +cp ca.key ca.key.org +openssl rsa -in ca.key.org -passin pass:changeit -out ca.key +openssl x509 -req -days 36500 -passin pass:changeit -in ca.csr -signkey ca.key -out ca.crt + +keytool -genkey -storepass changeit -alias tomcat -keyalg RSA +keytool -storepass changeit -alias tomcat -certreq -file tomcat.csr +echo 02 > serial.txt +openssl x509 -CA ca.crt -passin pass:changeit -CAkey ca.key -CAserial serial.txt -req -in tomcat.csr -out tomcat.cer -days 36500 +rm serial.txt +keytool -storepass changeit -import -alias ca -file ca.crt +keytool -storepass changeit -import -alias tomcat -file tomcat.cer diff --git a/samples/certificates/localhost-with-ca/tomcat.cer b/samples/certificates/localhost-with-ca/tomcat.cer new file mode 100644 index 0000000000000000000000000000000000000000..f0569b66020c5102fa4377ccb4bb1ca5942754c1 GIT binary patch literal 952 zcmZWo%aW={5Z&_?vo|_KL2VYZD5?r9uz*6|I}s7&;RBiizJBb!5fgLore=Y|gyR61Ds zSS=_F0y@GO80ysu1QlH0IZLH3;OH8ofH4z+jGdxn$aJmy4~~ArA&8KNXMv(CrydsR z?5}8WkI_s<>QQdZK&Bp>Ezcjro0?PBamaoK=$IRUKmTGSeA9v|g`WTUFD(_EJy7+C zx|k#WixuXDmxR{p+|=U5!wv=F&q@LusqRbabP6{ubqUAdrvYJJcj?+HQvI!l#Q61! z%kL(5eCkJ%N{C?y<5jeo8%0`c%i^N&&Ae(!7u2$2 zM~i|9)AaRqT!10TTK}~P*9&NO16dVanZ6#a-;&`RIs4`qylS~ZtF3KF$?{V@l_$A@ zQa1^Y@fpEV^)F$HI(O44ebQ6g*zcSNN)O$ryHawgCwUCVUEZ|II^68AHWl<1g-P!3 zg@@;MPFQO=&b+Lhs3_7fj9&dBma0%`Qi-n-%-8wbZz=%qv;N^!;ceBo0Wok_@rIDx zeQCt>?DOtA%F&wGlR8-$jq_}^fMJWLvu}NA9O6x>8X%pl?OTI&6_iKq%iHtG2#~BW z!z#7NHj}u)pIECdt5|AB&Myjm<`=Jf?H{q;KaL4U^PmV@*{9;ucEYh=I7&aVV{yJ$ kb$0AO)kH3BL(#WWyumE%INrYWs_*_5e*O?!=>Na@5A0tttpET3 literal 0 HcmV?d00001 diff --git a/samples/certificates/localhost-with-ca/tomcat.csr b/samples/certificates/localhost-with-ca/tomcat.csr new file mode 100644 index 0000000000..e6bbf82116 --- /dev/null +++ b/samples/certificates/localhost-with-ca/tomcat.csr @@ -0,0 +1,15 @@ +-----BEGIN NEW CERTIFICATE REQUEST----- +MIIC1DCCAbwCAQAwXzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk1PMQswCQYDVQQHEwJLQzERMA8G +A1UEChMIU2VjdXJpdHkxDzANBgNVBAsTBlNwcmluZzESMBAGA1UEAxMJbG9jYWxob3N0MIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAigslSOQ+IdJVlPQ+ND9JB5AA1jjUS0PaNH3ELyZk +Gi8CTbS9CqQ4gMF4qLeCimVjBpmCqBbb4Z3f7e8m2bDg6rCJgwmYyirx2jE6RTsq5fUh1j0+277e +4wS+O0Ki/1CdGwKcVTJiw9A4XDpk5DJs5vd9hf4XvcOc9ZyLFZeDzl/oUMsrrkvgL2XZ1K+Vtvgj +rLyNYbIm66Z1JyL3Fzx5kla5eJA9ejid2f/AWomuJgt7MqcalwogVHlmw7EebPbWbTDiR+z6Q2y7 +MRkd2XpcuMVse35p/5VuexBcoTI11mX1B6U0bD1pRRGHU3Z8jNNDFll67fmN5FvZm98Ngwn9nwID +AQABoDAwLgYJKoZIhvcNAQkOMSEwHzAdBgNVHQ4EFgQUpQODsrGvfB6TWTCIEEdx0OKB1+QwDQYJ +KoZIhvcNAQELBQADggEBACL6M4Htn6tEebOH8vj3R8cVcgebxshQV/KD7+tWUq2RSno4JndsYxEF +H3Zh3vWhh5Q0nH55s1C/kiKYNP0jQXheeAiH6hatiCpSssgvDnw653ivBgqT3mo8sy1jpw9Pdx7F +6JuCksus+aI9PUKuI3DXXyAxKJfc/JmnnCXsyZz8sVu66bMrIel0kAODN6Da35QohDuStNuplu/R +ZHoiapQi3dxmWctC30fz0y7xqRVbRUKWHE7YWXqtWjFusUjXtZJobMeEb6DLeFfRsJ50OG8kgyZy +TvWQ9kP3ODeDqq74xiy7NxwGH8ytsWEwpSC10Z35vWb++rtl963A2itoK4E= +-----END NEW CERTIFICATE REQUEST-----