From: Jeremy Harris Date: Sun, 13 Jun 2021 13:47:25 +0000 (+0100) Subject: Testsuite: EC cert X-Git-Tag: exim-4.95-RC0~27 X-Git-Url: https://git.exim.org/exim.git/commitdiff_plain/b9a2d0dd658cab56e0d1365e1c6a7c5ce9473bcf Testsuite: EC cert --- diff --git a/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/ca_chain.pem b/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/ca_chain.pem new file mode 100644 index 000000000..71a967ed7 --- /dev/null +++ b/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/ca_chain.pem @@ -0,0 +1,49 @@ +Bag Attributes + friendlyName: Signing Cert rsa +subject=O = example.com, CN = clica Signing Cert rsa + +issuer=O = example.com, CN = clica CA rsa + +-----BEGIN CERTIFICATE----- +MIIDHTCCAgWgAwIBAgIBQjANBgkqhkiG9w0BAQsFADAtMRQwEgYDVQQKEwtleGFt +cGxlLmNvbTEVMBMGA1UEAxMMY2xpY2EgQ0EgcnNhMB4XDTEyMTEwMTEyMzQwNloX +DTM4MDEwMTEyMzQwNlowNzEUMBIGA1UEChMLZXhhbXBsZS5jb20xHzAdBgNVBAMT +FmNsaWNhIFNpZ25pbmcgQ2VydCByc2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQC57Q8ofMidWz0dTi9jEkJD7PinEs2neEViI6iGaEp1HQhaMa/DsvPP +4EqfvvNevEQu2SQAOqfTwF2WcEdJeMrmEDM6aTNiqMJbn4EeYvjYeBo4ZvCB31uv +qYbP8Fw0k6YWlvKtZ5jMmHY/o+hF3AqfidXgtp44H7Qy3URq+bMtbhFAvhJAS9Z/ +DqUbmbzQEG1Aklo7PV1jA4Vj3IJuBpYYk8mCtTTx9EGXu9uiCgy7JeCTW4Js0CpC +fth+x+lEiuW1EfJ5cJQN3oLM0BsXrlgwQmQltjdA8eyv1LzC9bawgzg8Uv1o7al4 +dwr2kvLYuwiW1LfC+x4pLTq7xErLd6dJAgMBAAGjPjA8MA4GA1UdDwEB/wQEAwIB +BjASBgNVHRMBAf8ECDAGAQH/AgEAMBYGA1UdDgQPBA1BQWJ0d0N4Y1hnYjBRMA0G +CSqGSIb3DQEBCwUAA4IBAQB9MAlMhTHa/4KO/ClowRVFKpq2HrAiArEMgfGBRXle +O6eFnz1Tq3t3d4ibZHOoGistqemNmtC82nJp5up02Z/yPVoFm93iaURpnmPqSxRR +DmSPi43XTaiv9GDRglfeNDHZKi/6vuhQ3fvIk3RkOJIvn8rLCLPs6SxHgUXmACxq +mA/1ngZYy9a+iKsTEVlQMmu6dxe8DTRI5bWbzvJukHlJK2ACCSjbakTcSu6YaTVd +2vZQJ6gwhlc492GZwf6UyQVVZBN1R9ybvye9R6tGQjsWfgOo12kUecOsAJBTjLh6 +eEBOBHKjSopkcLOESlLWcfcfJfOBt38vhQpaFTWGzuTL +-----END CERTIFICATE----- +Bag Attributes + friendlyName: Certificate Authority rsa +subject=O = example.com, CN = clica CA rsa + +issuer=O = example.com, CN = clica CA rsa + +-----BEGIN CERTIFICATE----- +MIIC+zCCAeOgAwIBAgIBQTANBgkqhkiG9w0BAQsFADAtMRQwEgYDVQQKEwtleGFt +cGxlLmNvbTEVMBMGA1UEAxMMY2xpY2EgQ0EgcnNhMB4XDTEyMTEwMTEyMzQwNFoX +DTM4MDEwMTEyMzQwNFowLTEUMBIGA1UEChMLZXhhbXBsZS5jb20xFTATBgNVBAMT +DGNsaWNhIENBIHJzYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL1b +tim0Z25i2AiUaj5C14cHUFGHvw7znhXymc5hYMI7A3Bde/1j53/IqEyyA2emh8sX +au+Xe8CbgRwXqnZ3pFDsk73Exgz1vVwqglvyNe62LKS7UZXuzIZLf6JWSjtOtAox +gLcVJjIURzePYwvl4X5HIktRX+PjpUq8HtrgIoZR5sNyQP8S96oerT/vJZoaYWgJ +YJJtmxlCHBEMenRGhpsGeMP6SmYIp4a67s8NPGgDCW5tPjKFee28dlbgSO6HlGHQ +FGpCPBMJvwGr1og+u99zA01zjQrFmlrb7tanh6SEecqhQvRP0QLYf1yuRA6tlKAS +z+G9pfv5/pTU+neqarUCAwEAAaMmMCQwEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNV +HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEBAC+e7chFlJGjl1tPpWCWx75A +KAwZJajsKS4JHOaVAB2OlruAe9dhPjeL1R03Jvg+xQsH+3mcD+2VWJAaQkmXm8We +8/I7/0GwdP+OJASVn4WTs3X0OIAcJX0u4eT0p7ptiWxsMMEZlkeinefHigtU6/Ed +rwqEh37FdBmwzuP3749eKr2210m5rDEqMIrAW/iotJ3Kt+LnFAkVVJwKCRY4PDKX +MlFm0sL7XNi4iygj1+VMeJFVCxUrEIcE9NBVP/7I9CfKTVt1ecXf77LpHL6vCxN7 +2n+idjR/0DRCvpRszvc2we7zT2GqulTXO2f3R1+izqr9jZIJRiHev38euEsAyKY= +-----END CERTIFICATE----- diff --git a/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/pwdfile b/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/pwdfile new file mode 100644 index 000000000..f3097ab13 --- /dev/null +++ b/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/pwdfile @@ -0,0 +1 @@ +password diff --git a/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/server1_ec.example.com.chain.pem b/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/server1_ec.example.com.chain.pem new file mode 100644 index 000000000..e751f8755 --- /dev/null +++ b/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/server1_ec.example.com.chain.pem @@ -0,0 +1,46 @@ +Bag Attributes + friendlyName: server1_ec.example.com + localKeyID: 9A D7 F9 82 13 C6 CC 39 7F A8 36 55 CB C4 4F F5 37 0E 8D CC +subject=CN = server1_ec.example.com + +issuer=O = example.com, CN = clica Signing Cert rsa + +-----BEGIN CERTIFICATE----- +MIIDLzCCAhegAwIBAgICBE0wDQYJKoZIhvcNAQELBQAwNzEUMBIGA1UEChMLZXhh +bXBsZS5jb20xHzAdBgNVBAMTFmNsaWNhIFNpZ25pbmcgQ2VydCByc2EwHhcNMTIx +MTAxMTIzNjQzWhcNMzcxMjAxMTIzNjQzWjAhMR8wHQYDVQQDDBZzZXJ2ZXIxX2Vj +LmV4YW1wbGUuY29tMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQA0/GZyXdYJmT0 +BKHU15cMIIP5c7eqn6TE5exxcCpuH7ou8XWxUta+FiqbnETkEh3T0D2xcfisxJnl +GxmYEbSAGPEAmdYDowRdshgvXqiKIzwiFx+36w9/uExwqYN4KLOZkH7glH01DRap +K+fNYbuHBrYTIJveCriEz3IuHbiqBAZI3ASjgeIwgd8wDgYDVR0PAQH/BAQDAgTw +MCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAyBgNVHR8EKzApMCeg +JaAjhiFodHRwOi8vY3JsLmV4YW1wbGUuY29tL2xhdGVzdC5jcmwwNAYIKwYBBQUH +AQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb3NjcC5leGFtcGxlLmNvbS8wQQYD +VR0RBDowOIIJKi50ZXN0LmV4ghZzZXJ2ZXIxX2VjLmV4YW1wbGUuY29tghNzZXJ2 +ZXIxLmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQClUM/WAzR7o7xUtxG3 +vrzSvDhVu91f97cFdQvfgeo8Czu4Ah/b5Wgt5duoZXS7Oc+1e4WwnuCyLkl69bIJ +Xp3mxduKbkN9OhtC2UUkg89xnAxodJvVSLWzt68KQXOevRZVY1b5Bzh7mGfEF5V4 +KY5sTJs6EsSLLGwEVRvg8N9Gqw6S4/OfCkbYAgcNKvt7FLKjmJXz4/CNcrH4eAGe +oDxxyvyfDlA+whp/QE2nMLQpy1FdTo4pSKd1B4cozmYAmcE0JWlCwQbvxMQeoZju +MOjI7K7NDJClOADkzSz8/wchbIq4dOmo1RU8SiaPRDit/KMtoPvH7z++4xiWrMQg +o19f +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDHTCCAgWgAwIBAgIBQjANBgkqhkiG9w0BAQsFADAtMRQwEgYDVQQKEwtleGFt +cGxlLmNvbTEVMBMGA1UEAxMMY2xpY2EgQ0EgcnNhMB4XDTEyMTEwMTEyMzQwNloX +DTM4MDEwMTEyMzQwNlowNzEUMBIGA1UEChMLZXhhbXBsZS5jb20xHzAdBgNVBAMT +FmNsaWNhIFNpZ25pbmcgQ2VydCByc2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQC57Q8ofMidWz0dTi9jEkJD7PinEs2neEViI6iGaEp1HQhaMa/DsvPP +4EqfvvNevEQu2SQAOqfTwF2WcEdJeMrmEDM6aTNiqMJbn4EeYvjYeBo4ZvCB31uv +qYbP8Fw0k6YWlvKtZ5jMmHY/o+hF3AqfidXgtp44H7Qy3URq+bMtbhFAvhJAS9Z/ +DqUbmbzQEG1Aklo7PV1jA4Vj3IJuBpYYk8mCtTTx9EGXu9uiCgy7JeCTW4Js0CpC +fth+x+lEiuW1EfJ5cJQN3oLM0BsXrlgwQmQltjdA8eyv1LzC9bawgzg8Uv1o7al4 +dwr2kvLYuwiW1LfC+x4pLTq7xErLd6dJAgMBAAGjPjA8MA4GA1UdDwEB/wQEAwIB +BjASBgNVHRMBAf8ECDAGAQH/AgEAMBYGA1UdDgQPBA1BQWJ0d0N4Y1hnYjBRMA0G +CSqGSIb3DQEBCwUAA4IBAQB9MAlMhTHa/4KO/ClowRVFKpq2HrAiArEMgfGBRXle +O6eFnz1Tq3t3d4ibZHOoGistqemNmtC82nJp5up02Z/yPVoFm93iaURpnmPqSxRR +DmSPi43XTaiv9GDRglfeNDHZKi/6vuhQ3fvIk3RkOJIvn8rLCLPs6SxHgUXmACxq +mA/1ngZYy9a+iKsTEVlQMmu6dxe8DTRI5bWbzvJukHlJK2ACCSjbakTcSu6YaTVd +2vZQJ6gwhlc492GZwf6UyQVVZBN1R9ybvye9R6tGQjsWfgOo12kUecOsAJBTjLh6 +eEBOBHKjSopkcLOESlLWcfcfJfOBt38vhQpaFTWGzuTL +-----END CERTIFICATE----- diff --git a/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/server1_ec.example.com.key b/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/server1_ec.example.com.key new file mode 100644 index 000000000..935cdafc7 --- /dev/null +++ b/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/server1_ec.example.com.key @@ -0,0 +1,13 @@ +Bag Attributes + friendlyName: server1_ec.example.com + localKeyID: 9A D7 F9 82 13 C6 CC 39 7F A8 36 55 CB C4 4F F5 37 0E 8D CC +Key Attributes: +-----BEGIN ENCRYPTED PRIVATE KEY----- +MIIBSzBOBgkqhkiG9w0BBQ0wQTApBgkqhkiG9w0BBQwwHAQI4QG9OxD8NncCAggA +MAwGCCqGSIb3DQIJBQAwFAYIKoZIhvcNAwcECDuV9UeczgFXBIH4Gm5DVodxncyh +pbwyglnHnJdnJQ3xZLTSGt5a4JIJ1jLVMiPJ3RmZxgyVRVT5iK9NegAqE5GDOW9P +uAhw4W7Cg6Sn6OHNIkEjgU+/z2XfK4cWy0NXO7wrSGxehGymZNl9hlB8J6ipzviz +33oHWMFS5MrYqqgqQH1taT2IjsyyH/wmSyX359ODcTztvzWkiyyPncXrz9R/iw/k +fc1EUAyUtEhAlAcS3qzbgEHOI/u1aUiqKrF+WvYWt+weHc3YqfKx/+qExtz0MB/G +PMAzSUXQHlwoMF5QILruJONwH6F38aQ4Ea+4nv/PBzgWQyS4XT08ZWJD79NJrPA= +-----END ENCRYPTED PRIVATE KEY----- diff --git a/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/server1_ec.example.com.p12 b/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/server1_ec.example.com.p12 new file mode 100644 index 000000000..513d3f1be Binary files /dev/null and b/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/server1_ec.example.com.p12 differ diff --git a/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/server1_ec.example.com.pem b/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/server1_ec.example.com.pem new file mode 100644 index 000000000..8a02886bc --- /dev/null +++ b/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/server1_ec.example.com.pem @@ -0,0 +1,27 @@ +Bag Attributes + friendlyName: server1_ec.example.com + localKeyID: 9A D7 F9 82 13 C6 CC 39 7F A8 36 55 CB C4 4F F5 37 0E 8D CC +subject=CN = server1_ec.example.com + +issuer=O = example.com, CN = clica Signing Cert rsa + +-----BEGIN CERTIFICATE----- +MIIDLzCCAhegAwIBAgICBE0wDQYJKoZIhvcNAQELBQAwNzEUMBIGA1UEChMLZXhh +bXBsZS5jb20xHzAdBgNVBAMTFmNsaWNhIFNpZ25pbmcgQ2VydCByc2EwHhcNMTIx +MTAxMTIzNjQzWhcNMzcxMjAxMTIzNjQzWjAhMR8wHQYDVQQDDBZzZXJ2ZXIxX2Vj +LmV4YW1wbGUuY29tMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQA0/GZyXdYJmT0 +BKHU15cMIIP5c7eqn6TE5exxcCpuH7ou8XWxUta+FiqbnETkEh3T0D2xcfisxJnl +GxmYEbSAGPEAmdYDowRdshgvXqiKIzwiFx+36w9/uExwqYN4KLOZkH7glH01DRap +K+fNYbuHBrYTIJveCriEz3IuHbiqBAZI3ASjgeIwgd8wDgYDVR0PAQH/BAQDAgTw +MCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAyBgNVHR8EKzApMCeg +JaAjhiFodHRwOi8vY3JsLmV4YW1wbGUuY29tL2xhdGVzdC5jcmwwNAYIKwYBBQUH +AQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb3NjcC5leGFtcGxlLmNvbS8wQQYD +VR0RBDowOIIJKi50ZXN0LmV4ghZzZXJ2ZXIxX2VjLmV4YW1wbGUuY29tghNzZXJ2 +ZXIxLmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQClUM/WAzR7o7xUtxG3 +vrzSvDhVu91f97cFdQvfgeo8Czu4Ah/b5Wgt5duoZXS7Oc+1e4WwnuCyLkl69bIJ +Xp3mxduKbkN9OhtC2UUkg89xnAxodJvVSLWzt68KQXOevRZVY1b5Bzh7mGfEF5V4 +KY5sTJs6EsSLLGwEVRvg8N9Gqw6S4/OfCkbYAgcNKvt7FLKjmJXz4/CNcrH4eAGe +oDxxyvyfDlA+whp/QE2nMLQpy1FdTo4pSKd1B4cozmYAmcE0JWlCwQbvxMQeoZju +MOjI7K7NDJClOADkzSz8/wchbIq4dOmo1RU8SiaPRDit/KMtoPvH7z++4xiWrMQg +o19f +-----END CERTIFICATE----- diff --git a/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/server1_ec.example.com.unlocked.key b/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/server1_ec.example.com.unlocked.key new file mode 100644 index 000000000..0660f075a --- /dev/null +++ b/test/aux-fixed/exim-ca/example.com/server1_ec.example.com/server1_ec.example.com.unlocked.key @@ -0,0 +1,7 @@ +-----BEGIN EC PRIVATE KEY----- +MIHcAgEBBEIBbaLHzjBUkoMCZQk8rZyrnwtziKjuQpNJn8fKyjaxfygbLvhaVV1R +tEc0ESKSxDrW1Oz/PDyYq8SWS/5rNXHfduagBwYFK4EEACOhgYkDgYYABADT8ZnJ +d1gmZPQEodTXlwwgg/lzt6qfpMTl7HFwKm4fui7xdbFS1r4WKpucROQSHdPQPbFx ++KzEmeUbGZgRtIAY8QCZ1gOjBF2yGC9eqIojPCIXH7frD3+4THCpg3gos5mQfuCU +fTUNFqkr581hu4cGthMgm94KuITPci4duKoEBkjcBA== +-----END EC PRIVATE KEY-----