diff --git a/test/integration/testdata/127.0.0.1.crt b/test/integration/testdata/127.0.0.1.crt index 589e85d95..a57717c0a 100644 --- a/test/integration/testdata/127.0.0.1.crt +++ b/test/integration/testdata/127.0.0.1.crt @@ -1,12 +1,20 @@ -----BEGIN CERTIFICATE----- -MIIBrzCCARigAwIBAgIBAjANBgkqhkiG9w0BAQUFADASMRAwDgYDVQQDDAdUZXN0 -IENBMB4XDTE2MTAxNDA5NDAyNloXDTIxMTAxNDA5NDAyNlowFDESMBAGA1UEAwwJ -MTI3LjAuMC4xMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDKL4QlRMNlCCbv -Xc1lCMjg87YcNmMJ5mSmEjZYhiDDCIqT9zxn4bY+VyWAce75MmlU5zJBqV9zJCQm -bUzMPP3PiK77iO6joQF5nxlL9ecrAl5epc5XDhXZT4ETqtccRgkoT39fiiH4VdI9 -mcXf+YU89WuW8hzhhBrJ9+vBVIUaBwIDAQABoxMwETAPBgNVHREECDAGhwR/AAAB -MA0GCSqGSIb3DQEBBQUAA4GBADIzliX2JfkcLeKjEVR8V2HIgoJwQjRxKmQcSw7k -s1dx4kyKCgI5oELyKmmxdpvIG2cfZFD7XkUJXA0IK53UNuKSe+RWZ0XkR98AFIaD -tzWtDEx7OpxudZ9A0vGyRUL1vEuDDeSv97AtJmFfOSogNjUHWOI8pPYR5Xh9OgLO -MIzC +MIIDOzCCAiOgAwIBAgIUaYtt6Y54/JRTtzgCieCPLTUfkbUwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAeFw0yMjA2MjgxODU3MzhaFw0yNDA2Mjcx +ODU3MzhaMBQxEjAQBgNVBAMMCTEyNy4wLjAuMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBALfmPq7e4N7y6m/NKmKxSG++deYo/cMM5EgCDX1Xq2YxxsAi +oQSjcG4HWYQedKlRFWAZjUiRYN53f8fIxZg0pzIOoJysQJvZWmm3rAQMErMCKXuQ +bX+LABim4OhVDMfnOzBJxBGKtfu2SXPVfKukbIiJEMX+YHZGndjsypyD6SL9HnDR +AE37yq+dsEPB424Z0zxmAz/r9gutlmj/Ma4BbOtDwQcU8mco6LGU//XQZd5Rw7Ka +R1ZsIVPCRELGqgboc9Pos82I91PJwFS8ggOdWy3Fe/ZFTxVPkUfTGKNK0xng6Cf4 +aFnKmTZ2DwdoWhSVikpaTjQydYEtK+vAlU9FLmMCAwEAAaOBhjCBgzAJBgNVHRME +AjAAMCEGA1UdEQQaMBiHBH8AAAGHEAAAAAAAAAAAAAAAAAAAAAEwHQYDVR0OBBYE +FBa+tAKhGWLpQIbeid7JgecUqn+UMB8GA1UdIwQYMBaAFGwlAIrUVv1W8ZfHu8TV +pHQmmkQ0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUAA4IBAQCW +cjkGfbzz/+6kgFOglgFeVZs3DhAVLLWVdvzLQ9+BQ42JxO3xSx9a2P4GRpaEF5UK +Czbikb58KPtlUuDnusZa2kAuAi8o/6mnJCAsUCI8o2q9phMQl/8k8DqvbiWwNFdg +UREZ3tGsbSvq5hnGjlJCJFIB1wHTyQ1izGeDcOrMrglQI27kdtMDxqmP9+rN9nRh +oZ8afXOtm+Ma6//N0JbeAT7NEtiZiF9ye/yAQmquXbxtPXjOx2K3p9O04I1OU70W +kuCZtdHgFbsWA/PFy00bWiZ/5aR/juO6jEWd/loCzPpY2Ms8pLCJiq3ElhsrrRr8 +GfDDbnpGV5nD4dA3jL65 -----END CERTIFICATE----- diff --git a/test/integration/testdata/127.0.0.1.key b/test/integration/testdata/127.0.0.1.key index dba427a5c..44a121422 100644 --- a/test/integration/testdata/127.0.0.1.key +++ b/test/integration/testdata/127.0.0.1.key @@ -1,16 +1,28 @@ -----BEGIN PRIVATE KEY----- -MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAMovhCVEw2UIJu9d -zWUIyODzthw2YwnmZKYSNliGIMMIipP3PGfhtj5XJYBx7vkyaVTnMkGpX3MkJCZt -TMw8/c+IrvuI7qOhAXmfGUv15ysCXl6lzlcOFdlPgROq1xxGCShPf1+KIfhV0j2Z -xd/5hTz1a5byHOGEGsn368FUhRoHAgMBAAECgYEAhnP+zsHhpog7TCb29d9XprCr -RCuuxOCfwgiOd2QK2WgOr8NUOkjRZreRSs95eeJaRYnR0/SMcwdvutYoohFVPsTe -QKd0/rsxzNIC5w7P1xKNoknV30gZT46TXcVFJHyS2lk4JUyJnVydj8nAuMMajPqa -mocVs51UzUU7HjlNp9ECQQDuU/8TlcLwpyo1eyhUwlbIydAlKytaaNJwghw+nLXi -bMGRAWqvcErgIStKAEjzL8EPHIF3KssycTS663HwonQjAkEA2S10LwOfH1IrNNj0 -eYxFQvZ4lXoy8FPBjAbA3IiJgWVbUBruBlIVvr8ztA+ubX8zVmAQmE1vbtqLgsIk -oAYezQJAMpwZtbH+1JXbC8JcfStLvJXGoq35JdjOn1+x2cXzheKsdDuFyT2iWNgS -VkObOjEw4SGfiIvI3KxXkz3+UyhcWwJAe8EkAJpetTlcd4vdm9mrqiHKytrMZhhE -JSfABKslN//qzbXaxu1FiOFpdASvj6O5PFIXgsI1aoTMlOFOf4WdTQJADvicWEQ1 -vXz8z5dnoqm/ayEtA/Bj9Bj3b8yamRcmxapTbAp8/DRduiNv8xp2esavg+xfj3U3 -F7akH/ahO/R7tg== +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC35j6u3uDe8upv +zSpisUhvvnXmKP3DDORIAg19V6tmMcbAIqEEo3BuB1mEHnSpURVgGY1IkWDed3/H +yMWYNKcyDqCcrECb2Vppt6wEDBKzAil7kG1/iwAYpuDoVQzH5zswScQRirX7tklz +1XyrpGyIiRDF/mB2Rp3Y7Mqcg+ki/R5w0QBN+8qvnbBDweNuGdM8ZgM/6/YLrZZo +/zGuAWzrQ8EHFPJnKOixlP/10GXeUcOymkdWbCFTwkRCxqoG6HPT6LPNiPdTycBU +vIIDnVstxXv2RU8VT5FH0xijStMZ4Ogn+GhZypk2dg8HaFoUlYpKWk40MnWBLSvr +wJVPRS5jAgMBAAECggEAAoP/SoQY/mPDSjk7wbLcI08vLLFV21OzUbrZdWP8H79B +kUJIApi7wn2OP2ztOp211aUz1hDLCvAGivSXo1/hA6HIl6wRjDA6eOS+0SVbIiC+ +8YZFwS9lFnE99V+od5mVqTDxIi5ME//n3FJIzM5If8ukM5kpt6R6p0uB8Acr6sMW +pWCZ5e6jIZKLc2kbSC++BdLefZGEFXr7vPnDLPRr3sfjFafp9xG+q3+rFJ1LgT8X +018Nb37DMx4orrNTVDTxJ6T7orFLVCI9JxiJf+Y3Wp2vGHuNAOx3CHoi2etS65IN +q9Z3VJzEiYMR+0oyDHSwwTYaHeqzdQlgX2bYcoNLzQKBgQC643aQzk0eVEYciQHh +lNN263J+ubrbDs9bEnyRrT3HncK0gBZDbANNYvZVEUPBYZPxq0z7pKRVuG2GxmGH +XFOxiQwQ67CvMWj5kpbuiMSufXO2+5vibQhhU82HiQzcewgKFYVktU+jdsIDQuoR +vtatFU+NEwzELMsrCl+Ut+UqRQKBgQD75824l1+OdNla6rT1V+laTGnKXDahV6fF +alss3MGyYWtinCBYLVg5b1yuhjWDovpWZLaT7R6MY/lG4MPuZoqpSBwXn8JJubPv +EZ6fxuKYv3Fn1zYQbi020rTNxGH9N+mA3pTyfJ4KXyeyklPsfF62+IuWuB1ylRvI +Z2J5IsyUhwKBgQCpGZW3kqNe1PwXZ7SHC2WHjaSsm5tCCJWAnyqNmYZz7wA02EzM +tpgKVofzEssO2B7IJapja2aylUytDSVEGDs2QX3kdY4KBxgn8gaVULU9+Q9Ruzoi +V2ukvPIUN+KmQMBWd4CaTiAAFT2ZO9uVMOsH82dmi50aiDlQ+XLgmsBFTQKBgFbi +IKZmL2MnEkC1ayyj4axvZp2RKJaFcSw5/rB+g6BO0Yb1aoJ/QUquCj13tMVuVQGv +QvnKcxrg8H1t0KZNX837PRU42P4sus7eOOPK6STeAvNZ2x/XoGikTBAch9+ahUMZ +gi4QpUHWiA6jQabzToe1OhAF+MIog6ifX+uAASfJAoGAZefua6MYybzdrgO0K/Qi +ay3qWPz1NMnMZYHlGdzpxviQBoBoL/5XypbJA7YaLsUGTLIqA/rujKZWwb/elTvr +nQlEQA1GA1Y9ghZVv+l8NVI7NQcUOjAUBLoCjBwT3rYDd8Qkg6CziYDR09TMD1oD +EBQsws9ma2wwh3AmqPnDqpg= -----END PRIVATE KEY----- diff --git a/test/integration/testdata/ca.crt b/test/integration/testdata/ca.crt index 07f61370a..be6778e93 100644 --- a/test/integration/testdata/ca.crt +++ b/test/integration/testdata/ca.crt @@ -1,12 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIByTCCATKgAwIBAgIBATANBgkqhkiG9w0BAQUFADASMRAwDgYDVQQDDAdUZXN0 -IENBMB4XDTE2MTAxNDA5NDAyNloXDTIxMTAxNDA5NDAyNlowEjEQMA4GA1UEAwwH -VGVzdCBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0pP06wx3MCj7oIui -yFIBMocz9UQMkhwCnF8xef7SDPwQIWUlIpanogDKGuU+llgV+m1W42jqevC2eLps -bGzjqzJLv5mbrmCi6ykrQAJ0P+75m2EbTcWWJgxz5v2cBPUa0Zm9lfRlPll2kwPC -wxYfIeKgFruRTX+M3adJpZBYPg0CAwEAAaMvMC0wDAYDVR0TBAUwAwEB/zAdBgNV -HQ4EFgQU4ip9bFBU8WiWaqBUm2qNL0mKE/gwDQYJKoZIhvcNAQEFBQADgYEAKL55 -/8igpWwUMYd3Yx/gFIWR+DGyc3D+Axx8G+BZiPaDyu3X9ivOS7AKsmSBMRPX/YbO -P4da6FVNW3cpLrRoOnGwC9YPefajR4NimHMSyAe5vRrz0Qvv3ViCkKr8MxR3Rhrl -E2tKs3AP1P7xicavaXKIVJO3KcW6WWnp58z70WU= +MIIC4TCCAcmgAwIBAgIUQxMUvsWrj5oRXw8Co+15gtUJBbEwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAeFw0yMjA2MjgxODU3MzhaFw0yNDA2Mjcx +ODU3MzhaMBIxEDAOBgNVBAMMB1Rlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQCYkk4VwxDc6IGVNTi7cpWphG8dU+tbIDGGdXdjUWxHo1TXQoln +0QV+JoQ+sdktDXA7Bh0q+iG4OlvQ24LRfKMpC9ipgzTTJKxAT4KBUpOF+wK7UkS5 +gxGu3fKEpdvO8scNn6QewBzxM5pMgCtoOljqiNui4lvmZivtduv38LllkLhUMZpc +7TTbktYQlfAtiv/H95a9E++ZzO2SO/4SECWzUuCjlEB860SU9r0yLJdWSNrm15Ei +QOuvdDyGJiFaZbRbtPVdSctILpjKYhJipndUyDexQ1EmkK+6CpmKhUEG4y5OimtC +T/8sS4G8y2Rqk68BGgMFtGKqUFGYpu7Wkv9PAgMBAAGjLzAtMAwGA1UdEwQFMAMB +Af8wHQYDVR0OBBYEFGwlAIrUVv1W8ZfHu8TVpHQmmkQ0MA0GCSqGSIb3DQEBCwUA +A4IBAQBtSaVWrXt6Vsx6YxxUtXJM9DhPtD/hqohSzWOk+jDCMlf28aem6zHNKazD +dEwnnSUJqK6+fPM1sglYb6Nf6ZYgN4YX03/mmRwcbE8dOq2DttCeyfRvhOagpgd1 +dUVH/GdyZAxjnMmUXfmVshoYaZwU+pC2XsswO7ijSxxLNSjD1TmrxthS6Q+Z7nXA +9eFiBuswMNwqF6friRaH5dtM7DApIlYhYE7CmVcWbSfbbEyWAoZBe2g8A6yjCnLa +jO37mji4BKwBYeVr3edJCVNawTN1ys49fIQOBjfe/K23E0C/o5+EaIyzOKskWmZ8 +rkTgQ9rH2cOgeQGUP5RAG1Hvfdf8 -----END CERTIFICATE----- diff --git a/test/integration/testdata/client.crt b/test/integration/testdata/client.crt index c53b2f215..8c0f74db7 100644 --- a/test/integration/testdata/client.crt +++ b/test/integration/testdata/client.crt @@ -1,11 +1,19 @@ -----BEGIN CERTIFICATE----- -MIIBlzCCAQCgAwIBAgIBAzANBgkqhkiG9w0BAQUFADASMRAwDgYDVQQDDAdUZXN0 -IENBMB4XDTE2MTAxNDA5NDAyNloXDTIxMTAxNDA5NDAyNlowETEPMA0GA1UEAwwG -Y2xpZW50MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDLlUTP4qSj7s6UZmF2 -B6f1nHZqTRoUNkGyhO5ZORIwKxqSpaLSeO8rPonMkkV/cTtXeNHkcouRWKovjPIN -GQRVM321KxKPY5aZXrVx6J/YjalYEzbS6bgShpRc2o7J4/xNdFlLSGLqLt8z0axl -ZQNUanw6NImF77eNro/reiWkQwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAAUUqc4/ -+Mq7qpAOvB6rhB33vUVNAhL+jmuVwtid0Meu0yW+mdDbnCCUd1tD6Puf6M3r+oHK -7nFIyxypJn0e5HHcx3/0685QOyDIdzqQ0dqZzupEqLKARseA6XBMYC/2Bd5y0uf+ -TpVVWJETi/munOo9ux5sobmj9lxr2w6ruKCg +MIIDEzCCAfugAwIBAgIUTDN9I2IlWVqQANJF8cpefNYEPawwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAeFw0yMjA2MjgxODU3MzhaFw0yNDA2Mjcx +ODU3MzhaMBExDzANBgNVBAMMBmNsaWVudDCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBANpwTjlIQDAXcMzY6+S0f4Rsi/EW8xnrOaaAdgqsriwlCvSoMjlr +/dsa+oDQaivBRE7yWKQy8H3e1EWRiMPCZN71rygRoBZ4NLF1FV81Ci/7Mq/ZQlh6 +wFeX4ehvAwemEMQjT02tfHYsqAfxHkpenvd/y7Z2YBPYj2CnY3DFMm/Yd4021V8P +KQEmokvPCudJlDVWXD7z49EXYF94ilmUSdvO7dHT8LLBBNtchR1W1RsZMqTXDdg8 +i5MYP9khwxwHLXWhq6bYECXZDggPTkKnJIjfDqzjqlsaSa3aKhX+Q/pfmjmjEtxO +B9ZoQqkjt3+TMEJ3PbsnM162Mpnr3FtnKEsCAwEAAaNiMGAwCQYDVR0TBAIwADAd +BgNVHQ4EFgQUmZ6vR3PXVYKnKN/fQm1XEieXba4wHwYDVR0jBBgwFoAUbCUAitRW +/Vbxl8e7xNWkdCaaRDQwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEL +BQADggEBAARzafED9KBNFDgxDObXFXF3GNqlx2ZI3uO4SqqA8CQKOWJHgS+u8C0C +7x+UJuVGyfS85hVEdMIsI3c4MoPmswZUXSec+kZWQ4jWwql6d0CiQW88sAsDR+f/ +XlnKrwSk8XP7qMe8OIn00GEX8ZkWDzAa1jAosMVsMXiTtSuZ/LeM/iQaUBHqiIau +JJ+hIXMfeOuXipFKRuiPud15KYNi/L0fifARCr6r6MVNnjP4kjlDu6ZsSk3JvwhS +yK4coSxSPtptF0fuADw6E7l3G+VGDshkSOGig/jDDta79keXed6ccw6ktRMa5yRj +o4NCk4wbLYiM2OqoPztqj2RBrH69Phg= -----END CERTIFICATE----- diff --git a/test/integration/testdata/client.key b/test/integration/testdata/client.key index a037f5af1..dddd2593d 100644 --- a/test/integration/testdata/client.key +++ b/test/integration/testdata/client.key @@ -1,16 +1,28 @@ -----BEGIN PRIVATE KEY----- -MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBAMuVRM/ipKPuzpRm -YXYHp/WcdmpNGhQ2QbKE7lk5EjArGpKlotJ47ys+icySRX9xO1d40eRyi5FYqi+M -8g0ZBFUzfbUrEo9jlpletXHon9iNqVgTNtLpuBKGlFzajsnj/E10WUtIYuou3zPR -rGVlA1RqfDo0iYXvt42uj+t6JaRDAgMBAAECgYBc7KNeKFtyIFzWy+yMjW4S4/oB -B3Rx6VoPfDG3NB+jMOmOKmCppV215XPMlq92Pl8RzCoyFj6yd0AnODR72gFpeSP+ -SlUBJw64MZPzG584KdlBuf5JmdMd3G/skXgHeaNlzKC3NYUIFcZa0DOfHlc4BAUz -9QWYFb7cg4nrTckjIQJBAPrWNUL4o+m+2EBCTUb1pVCzSCXlplWeu084z9NLb0dH -UgcjXU075Arpzlwy1l29jnluvDnRCUimzvx9dO1r4UkCQQDPxg5brDZftUopfPqQ -kDzHkcAj0D6rO7qYEDdIo9yKXljcdWEH75KIrk9FqriNLuLs0I9vfO6L3EQO1e9E -/WUrAkAd4HHLnk33w3GCheMqdovQRuprCSV8wUFSOFQYuL1yYf5VN1MfpeiNnDem -J6/8zl0v/Y6R3GIcszGoRVEuDlFxAkBPadrpDQyHTkp3Sw6WHJsuiDXROnIJjr3G -C0SmHgNYW7FJKhAZMWdnmIAyF4uMYuRXMWvxZ+XhTSIyLXDThKqbAkAQMgWYOp8F -zdWVlRjudiLVQAj1jLQYYs71/8VUt725BBTcV91e+RNSh44twObscTF6iWKf+ugb -eLUAzfM04omh +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDacE45SEAwF3DM +2OvktH+EbIvxFvMZ6zmmgHYKrK4sJQr0qDI5a/3bGvqA0GorwURO8likMvB93tRF +kYjDwmTe9a8oEaAWeDSxdRVfNQov+zKv2UJYesBXl+HobwMHphDEI09NrXx2LKgH +8R5KXp73f8u2dmAT2I9gp2NwxTJv2HeNNtVfDykBJqJLzwrnSZQ1Vlw+8+PRF2Bf +eIpZlEnbzu3R0/CywQTbXIUdVtUbGTKk1w3YPIuTGD/ZIcMcBy11oaum2BAl2Q4I +D05CpySI3w6s46pbGkmt2ioV/kP6X5o5oxLcTgfWaEKpI7d/kzBCdz27JzNetjKZ +69xbZyhLAgMBAAECggEADQBop4aVZRQzTDFDjFyLlBluriFSw7tftkYowIBNHaa9 +MDLF5B6smkE3OwbGSwE5GTnZ7NJ096KVUxuGeG02c87lZ6a+g8sQpKXDaX21GlLP +tLr89MDZq5A7i6PDGmfYBG48AI02JN9Wx28JAbdmeHTMbnlweCRVSshFZidWossZ +3lr2ZG+io67VUYYOW7tSWk7+F3/cQeeK51vbR9MG/IHN/VxGSqVPyWBy+KecLdZi +vyKcNcp+8/o773igEC8o2CQqxc++PzQ3hHb68rdcWGLBJm3zGuzYuKWx8uSLT986 +R1MWtjX3WqSVIGges3PZfxNlGCPh/Bg1GKnHBNfcgQKBgQDwHuLq/fZrF5ebjv++ +aRPMvZShCMIgIvZnk1xQHFG/DNGyn2SbHQE4S9wUfmxAt4miJI8uqfRHBtyBK6+a +M1NKopIKLa9LaeshHp8E/W92zPbkZBcVQ3SgfaoNGrsyq+LhXf/OxXqJJo4XXSQP +t+0YR64H6U6GIC1W3Gz+euyKZQKBgQDo4lr0SgUqsFb+UFQ94pa3+ksnx6eK3LYT +wB27/iiUShtp36XoIvQJVsi2YET8Z816ggd+p9th1tA58geBlZcnBJvvXIm8ZyJo +CXVdbMHs9o7qeBwuBqO91BkoLahozNm4N8tL4RJyd2qrfpTR3LE23m3LAjBs+7aP +3sAzOxDk7wKBgGiMmjLFJyDT4eAKcFIAwG058lf3T0bc0jqgz+XVnsY3l6pVemGL +THetmAKYVRwMjfG6R1mDCGhQlXvsgIX8aPyrMjkaUSPd11HRWl2612h7r9gbuG06 +tLIYZQ1VoUJb0upbmkD2fPbwgZesp0HszF/w/dZWACmoIvWZ/h8DeLB9AoGAQnXu +vQ6uwMsIWJV2JR8YIjME5bpdvwxTzfkiwza6P++SOTnBMClheZTRvPJmXZ4GDvMy +zlt7CUXzsMW4jKuzMkhnc/z1tdW9BPHGE75o7YZDrPhQGnZ8njz8XPICwL3NWHxb +wTDfQdmAkKaUM/wGewEpVikuxrtjE1Xfhf9SR/MCgYEAnOjUpHlnw7cuQtaVstEM +9ulB6MwuY2oGlgmUG0oaxfh8ExRN6sJW3R6ah7j6JEVSNdorYwRV80/mc/NGpfHn +q5NDot0khjIlfyILQajL58YBmOJrBrSIpXy3rhs0ZlZwgHrpJTIrfiQWev26lFDD +XjCSYFr2jyYz1uOtp+ro5FE= -----END PRIVATE KEY----- diff --git a/test/integration/testdata/generate.sh b/test/integration/testdata/generate.sh new file mode 100755 index 000000000..e39ffd8b7 --- /dev/null +++ b/test/integration/testdata/generate.sh @@ -0,0 +1,9 @@ +#!/bin/sh +# Generate new 127.0.0.1.crt, 127.0.0.1.key, client.crt, client.key, ca.crt, +# and ca.key. The ca.key isn't kept in source control because we can just +# make a new one and make a new version of everything that it signed. +config=`mktemp` +trap 'rm -f $config' EXIT +openssl req -config $config -new -nodes -newkey rsa:2048 -keyout ca.key -x509 -out ca.crt -subj "/CN=Test CA" -days 730 -addext basicConstraints=CA:TRUE -addext subjectKeyIdentifier=hash +openssl req -config $config -new -nodes -newkey rsa:2048 -keyout 127.0.0.1.key -x509 -out 127.0.0.1.crt -subj "/CN=127.0.0.1" -CA ca.crt -CAkey ca.key -days 730 -addext basicConstraints=CA:FALSE -addext subjectAltName=IP:127.0.0.1,IP:::1 -addext subjectKeyIdentifier=hash -addext authorityKeyIdentifier=keyid -addext extendedKeyUsage=serverAuth +openssl req -config $config -new -nodes -newkey rsa:2048 -keyout client.key -x509 -out client.crt -subj "/CN=client" -CA ca.crt -CAkey ca.key -days 730 -addext basicConstraints=CA:FALSE -addext subjectKeyIdentifier=hash -addext authorityKeyIdentifier=keyid -addext extendedKeyUsage=clientAuth