From 70ccc9e96ee6aba41e8f084a2cbd77f9739b5c5e Mon Sep 17 00:00:00 2001 From: Stefan Budeanu Date: Tue, 10 Nov 2015 16:56:18 -0500 Subject: [PATCH] test: stronger crypto in test fixtures Several test fixtures use use weak crypto (e.g. RC4 or MD5). Rgenerated the test fixtures to be compatible with FIPS mode. PR-URL: https://github.com/nodejs/node/pull/3759 Reviewed-By: Fedor Indutny Reviewed-By: Michael Dawson Reviewed-By: Shigeki Ohtsu --- test/fixtures/keys/agent3-cert.pem | 12 +++--- test/fixtures/keys/agent4-cert.pem | 14 +++---- test/fixtures/keys/agent5-cert.pem | 14 +++---- test/fixtures/keys/ca2-cert.pem | 16 ++++---- test/fixtures/keys/ca2-cert.srl | 2 +- test/fixtures/keys/ca2-crl.pem | 12 +++--- test/fixtures/keys/ca2-database.txt | 3 +- test/fixtures/keys/ca2-key.pem | 30 +++++++------- test/fixtures/keys/ca2.cnf | 2 +- test/fixtures/pass-key.pem | 35 ++++++++--------- test/fixtures/test_cert.pfx | Bin 1970 -> 1885 bytes test/fixtures/test_dsa_privkey.pem | 36 ++++++++--------- test/fixtures/test_dsa_privkey_encrypted.pem | 39 ++++++++----------- test/fixtures/test_dsa_pubkey.pem | 36 ++++++++--------- test/fixtures/test_rsa_privkey_encrypted.pem | 35 ++++++++--------- 15 files changed, 139 insertions(+), 147 deletions(-) diff --git a/test/fixtures/keys/agent3-cert.pem b/test/fixtures/keys/agent3-cert.pem index 38eef778e0e782..fededd80769c4e 100644 --- a/test/fixtures/keys/agent3-cert.pem +++ b/test/fixtures/keys/agent3-cert.pem @@ -1,16 +1,16 @@ -----BEGIN CERTIFICATE----- -MIICbjCCAdcCCQDuvizlIRoS9jANBgkqhkiG9w0BAQUFADB6MQswCQYDVQQGEwJV +MIICbjCCAdcCCQDuvizlIRoS+TANBgkqhkiG9w0BAQsFADB6MQswCQYDVQQGEwJV UzELMAkGA1UECBMCQ0ExCzAJBgNVBAcTAlNGMQ8wDQYDVQQKEwZKb3llbnQxEDAO BgNVBAsTB05vZGUuanMxDDAKBgNVBAMTA2NhMjEgMB4GCSqGSIb3DQEJARYRcnlA -dGlueWNsb3Vkcy5vcmcwHhcNMTMwODAxMTExOTAwWhcNNDAxMjE2MTExOTAwWjB9 +dGlueWNsb3Vkcy5vcmcwHhcNMTUxMTEyMjEzMTQ3WhcNNDMwMzI5MjEzMTQ3WjB9 MQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExCzAJBgNVBAcTAlNGMQ8wDQYDVQQK EwZKb3llbnQxEDAOBgNVBAsTB05vZGUuanMxDzANBgNVBAMTBmFnZW50MzEgMB4G CSqGSIb3DQEJARYRcnlAdGlueWNsb3Vkcy5vcmcwgZ8wDQYJKoZIhvcNAQEBBQAD gY0AMIGJAoGBAM8KaJS9K/7LKuV1c8Jsliy9o3ubBGHGguBLmtHLgsAhsvbB/lE7 cuxbBXPHLgegopcOrbsp4EuHURcN2WAkGcXpBIE5msYOxmImy2FifuUi0Vj4b2Ey cpmkADXZrAOygwPw3WH16wNlR/vsL1GFubQ6EIdK4gv9fhBBdMFKm7LRAgMBAAEw -DQYJKoZIhvcNAQEFBQADgYEAQJHyY0ghxICN5uu8GC9YRygzhiW/6xwKiHTQf9gH -pET7LrJZhWmAFh19z9CEgvyWe7RQ8SfjHJX3fFZPNIO3OPYWuY+kr6wudBXrcnAj -XLOj050lMSv3KVWI/TerEDPX1nR+rA2xzp73iJ/SC77Q02JZcVysoBB056nuHp38 -WNI= +DQYJKoZIhvcNAQELBQADgYEAlTYjnZKIOEbKg7nxBikobIOOHiPB/ExouO4MscAU +tOvMq7iE56ASff5tr5RAzYzojJaOq0ReWx9imunVh7P0nBBN96dDvxkyKH08KHKO +MuZp75GDhaDnMPqu1QClU0u31ATI7gUOF+pN+IaGWT1K3g2/Rxy+tXAxyO2smEZe +sko= -----END CERTIFICATE----- diff --git a/test/fixtures/keys/agent4-cert.pem b/test/fixtures/keys/agent4-cert.pem index 6dc92badc87153..adbedbf30d1710 100644 --- a/test/fixtures/keys/agent4-cert.pem +++ b/test/fixtures/keys/agent4-cert.pem @@ -1,16 +1,16 @@ -----BEGIN CERTIFICATE----- -MIICjDCCAfWgAwIBAgIJAO6+LOUhGhL3MA0GCSqGSIb3DQEBBQUAMHoxCzAJBgNV +MIICjDCCAfWgAwIBAgIJAO6+LOUhGhL6MA0GCSqGSIb3DQEBCwUAMHoxCzAJBgNV BAYTAlVTMQswCQYDVQQIEwJDQTELMAkGA1UEBxMCU0YxDzANBgNVBAoTBkpveWVu dDEQMA4GA1UECxMHTm9kZS5qczEMMAoGA1UEAxMDY2EyMSAwHgYJKoZIhvcNAQkB -FhFyeUB0aW55Y2xvdWRzLm9yZzAeFw0xMzA4MDExMTE5MDFaFw00MDEyMTYxMTE5 -MDFaMH0xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTELMAkGA1UEBxMCU0YxDzAN +FhFyeUB0aW55Y2xvdWRzLm9yZzAeFw0xNTExMTIyMTMxNDdaFw00MzAzMjkyMTMx +NDdaMH0xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTELMAkGA1UEBxMCU0YxDzAN BgNVBAoTBkpveWVudDEQMA4GA1UECxMHTm9kZS5qczEPMA0GA1UEAxMGYWdlbnQ0 MSAwHgYJKoZIhvcNAQkBFhFyeUB0aW55Y2xvdWRzLm9yZzCBnzANBgkqhkiG9w0B AQEFAAOBjQAwgYkCgYEAmRNV3/oxV+YEXxo0wXHbA45gm4SyPhxlxi0ZXd4Xasmu D2u4G57LV3uuEQ7fT34OhiOm1zr/Mv5IE8d3d0upRjpFUru45zxKg4nbqO1e07jM 2Yq5awwfk8BZpo7BEYVZ6SOiJO+tq/RFCPoTtjagwsDgUqHw9W7oVxXWeU0NmmMC -AwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADgYEA -Ll7QpD8qb6+BshGdca+SBV6lGhQBDYV6BIwU7V6LIsMkyoSLXVO59sdahtLMI9zv -pIE3IIVztY5/kBLYQxIfR+a1lL4/jraHrZp3mRTyh0nzgT567k+EeD2Q4UG+eDkM -hcEXm5jGqOm/sMC1Jx/JUIeI3RF2TuV5OhR5Y94tMjM= +AwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADgYEA +c7q2wkyEDotnZeBDWZG+6kqXBMSF38SH3PJdM9Kb/0q8W47aMa4E1hAUfn02Ucnl +QpnaSJToDISnvgEfTL9VAKMIzOJIhqWaR/WwiiAZpWC7M4PRhi6j45eDYESHRdOa +uyk3Mlfs16mbPSG/IZvVW1YnRLJFAD5k2obbW1Sc2cI= -----END CERTIFICATE----- diff --git a/test/fixtures/keys/agent5-cert.pem b/test/fixtures/keys/agent5-cert.pem index 636aed017f8e16..9264e61912b396 100644 --- a/test/fixtures/keys/agent5-cert.pem +++ b/test/fixtures/keys/agent5-cert.pem @@ -1,16 +1,16 @@ -----BEGIN CERTIFICATE----- -MIICgzCCAeygAwIBAgIJAO6+LOUhGhL4MA0GCSqGSIb3DQEBBQUAMHoxCzAJBgNV +MIICgzCCAeygAwIBAgIJAO6+LOUhGhL7MA0GCSqGSIb3DQEBCwUAMHoxCzAJBgNV BAYTAlVTMQswCQYDVQQIEwJDQTELMAkGA1UEBxMCU0YxDzANBgNVBAoTBkpveWVu dDEQMA4GA1UECxMHTm9kZS5qczEMMAoGA1UEAxMDY2EyMSAwHgYJKoZIhvcNAQkB -FhFyeUB0aW55Y2xvdWRzLm9yZzAeFw0xNDA5MTMyMjM0MThaFw00MjAxMjgyMjM0 -MThaMHQxCzAJBgNVBAYTAkhVMREwDwYDVQQHDAhCdWRhcGVzdDERMA8GA1UECgwI +FhFyeUB0aW55Y2xvdWRzLm9yZzAeFw0xNTExMTIyMTMxNDdaFw00MzAzMjkyMTMx +NDdaMHQxCzAJBgNVBAYTAkhVMREwDwYDVQQHDAhCdWRhcGVzdDERMA8GA1UECgwI VHJlc29yaXQxFjAUBgNVBAMMDcOBZMOhbSBMaXBwYWkxJzAlBgkqhkiG9w0BCQEW GGFkYW0ubGlwcGFpQHRyZXNvcml0LmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAw gYkCgYEAtrYJnvw24liDRWrfRDp/aBRwAK3xoaJ99YBCj7U8955GJvsoN21q6ZiD gT+/7K+HA5gxLXTngrSCTzbk8qfGTD+Gco5WoOK7ubm5R4ePlGrT+yCMaUQBKzX7 3s3f0rxuAI5F2qCtIJAS/K6Nk3v6C60DyK/rudnY/+d8dFQf2gECAwEAAaMXMBUw -EwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADgYEAC+QBFRXhCWq3 -BLogUKBPl9TWeu13aPkhMFo29ZZB4G2KCoKWUgHZyJ3Q/Dx40QA+PCrqmKxNHyUx -oEzol97MwB8Q4puv4BC3m8Zkgu/7z7CFH5LMh/shIjDT+kveGFUscqPzjHykeBhP -2/4042bED6KYhNw+f3DlN+Y1mBYKEuk= +EwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADgYEAIKKOEGadVtoi +OYOX1jXbmJzOQjRM04igJaBSuV/2n0IMXpSrxRKCU8SrwgK4BRC+w/cmLezUeUXL +zCuHBypIXQBC6PgveZvLZX/mwetup9Jml7nM8t7cxIaqUzwTsMpXrBPQiZplVS0b +Kqhsp/QNOSr1oqVd3bQ5iZ8N7R+6VEg= -----END CERTIFICATE----- diff --git a/test/fixtures/keys/ca2-cert.pem b/test/fixtures/keys/ca2-cert.pem index 2117d0ebf0562d..34bfa410b68302 100644 --- a/test/fixtures/keys/ca2-cert.pem +++ b/test/fixtures/keys/ca2-cert.pem @@ -1,15 +1,15 @@ -----BEGIN CERTIFICATE----- -MIICazCCAdQCCQDSApRM2wt5kDANBgkqhkiG9w0BAQUFADB6MQswCQYDVQQGEwJV +MIICazCCAdQCCQC6w+RgcQYePDANBgkqhkiG9w0BAQsFADB6MQswCQYDVQQGEwJV UzELMAkGA1UECBMCQ0ExCzAJBgNVBAcTAlNGMQ8wDQYDVQQKEwZKb3llbnQxEDAO BgNVBAsTB05vZGUuanMxDDAKBgNVBAMTA2NhMjEgMB4GCSqGSIb3DQEJARYRcnlA -dGlueWNsb3Vkcy5vcmcwHhcNMTMwODAxMTExOTAwWhcNNDAxMjE2MTExOTAwWjB6 +dGlueWNsb3Vkcy5vcmcwHhcNMTUxMTEyMjEzMTQ3WhcNNDMwMzI5MjEzMTQ3WjB6 MQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExCzAJBgNVBAcTAlNGMQ8wDQYDVQQK EwZKb3llbnQxEDAOBgNVBAsTB05vZGUuanMxDDAKBgNVBAMTA2NhMjEgMB4GCSqG SIb3DQEJARYRcnlAdGlueWNsb3Vkcy5vcmcwgZ8wDQYJKoZIhvcNAQEBBQADgY0A -MIGJAoGBALmu6bos5wqBAFKo+xjCvepdN+wpveHocCMBbMTAbJztT9i1dayQdun6 -iPq7zjn6MfFhtvy3yN1HtHjI5PiheZmEx9iZ19qTabA9EDXCRVIeryapmj87PMiD -UAo4NApT3r7DBNzwfH6xTJA81ZzkrgAcMSy5/FPhhWQw5Ovx9xcZAgMBAAEwDQYJ -KoZIhvcNAQEFBQADgYEAt6EyYlKqjoPgr/R0hmDciYRebV5K72XNlKDIFPGRhcwh -ICQDg7OYjE8kAluLV6QorjX5JA2/wx3DcZ7gevJIwBzlM/nrojOeF3ufhjogL9Fk -DqZhkZ/EodPzd1amO9wbGkEz4eyqChmxmQg9gbb2iEEqPOAflTM2qiq2muaU8tE= +MIGJAoGBAMreMdPZsvC/FZUQWKrJ009zmeW7qgepfIpgX3IlJkptXZYiIQMJF0UF +V8COK9+0vDxd/K4ehK2bZKAP0dvyRY3UHiAYfGSAWa92s2JhGGu9SESSfahVYniI +M6bbFQb06eq0RU4KTYbsSlePY6tiGWCGzOwy6xGlUxZfySgWAdiTAgMBAAEwDQYJ +KoZIhvcNAQELBQADgYEAtiq4TqAXCGqmAkicZ4kFSuF3jq9AE9xhhIfW9FWPSRNp +V+TP7GVbSGwiW6UDy1bdemvBVKBP7LEhBpauYhDFY3Nw/FSGy6bqhSCH/OPTtM/f +fXkBkKN3mSbNohXGhevAUlWWurOddrWWWYtDydcGemqvivlamKAvkCQj+lMmi3o= -----END CERTIFICATE----- diff --git a/test/fixtures/keys/ca2-cert.srl b/test/fixtures/keys/ca2-cert.srl index 82ebc5da16f049..18b47ea80f4cf6 100644 --- a/test/fixtures/keys/ca2-cert.srl +++ b/test/fixtures/keys/ca2-cert.srl @@ -1 +1 @@ -EEBE2CE5211A12F8 +EEBE2CE5211A12FB diff --git a/test/fixtures/keys/ca2-crl.pem b/test/fixtures/keys/ca2-crl.pem index 31ece2346ddbce..22467ee507a4fa 100644 --- a/test/fixtures/keys/ca2-crl.pem +++ b/test/fixtures/keys/ca2-crl.pem @@ -1,10 +1,10 @@ -----BEGIN X509 CRL----- -MIIBXTCBxzANBgkqhkiG9w0BAQQFADB6MQswCQYDVQQGEwJVUzELMAkGA1UECBMC +MIIBeTCB4zANBgkqhkiG9w0BAQ0FADB6MQswCQYDVQQGEwJVUzELMAkGA1UECBMC Q0ExCzAJBgNVBAcTAlNGMQ8wDQYDVQQKEwZKb3llbnQxEDAOBgNVBAsTB05vZGUu anMxDDAKBgNVBAMTA2NhMjEgMB4GCSqGSIb3DQEJARYRcnlAdGlueWNsb3Vkcy5v -cmcXDTEzMDgwMTExMTkwMVoXDTE2MDQyNjExMTkwMVowHDAaAgkA7r4s5SEaEvcX -DTEzMDgwMTExMTkwMVowDQYJKoZIhvcNAQEEBQADgYEAlaBfn4ZNvhcfTL2Ayt0B -diipUlM12tU3L4EGfYb1FSFIz1tbL0wZwCElagBO/b+H6w3hY6C1xskTfoJedsZE -EKPCeY/CbZA8x2gccJH86b9IXpmEctOSlbMICsgToJGwY1SnML27fn/n3szHCPI0 -BZok7a8EmBOBx0dyCKNZT70= +cmcXDTE1MTExMjIxMzE0N1oXDTE4MDgwNzIxMzE0N1owODAaAgkA7r4s5SEaEvcX +DTE1MTAwOTIzNDIwNlowGgIJAO6+LOUhGhL6Fw0xNTExMTIyMTMxNDdaMA0GCSqG +SIb3DQEBDQUAA4GBALigobvv8r1RjPDc7DGiGdOYIKlSZR0FBWBj4U3/gmFQs3/c +q+iBlLEYjzdnW4qZ+YJ34C0LfwUjVIyFYYKA+5dRGZ5NhidMPUF9yUZyLlLN8Cqt +RD+L/PhoFFAXCETiYQzf+1XhCvqYr8pTIp+ie1Ho1GQWN0OUNih2uC3pWYPV -----END X509 CRL----- diff --git a/test/fixtures/keys/ca2-database.txt b/test/fixtures/keys/ca2-database.txt index 0e563acefc6867..9e6cb45e40c2e6 100644 --- a/test/fixtures/keys/ca2-database.txt +++ b/test/fixtures/keys/ca2-database.txt @@ -1 +1,2 @@ -R 401216111901Z 130801111901Z EEBE2CE5211A12F7 unknown /C=US/ST=CA/L=SF/O=Joyent/OU=Node.js/CN=agent4/emailAddress=ry@tinyclouds.org +R 401216111901Z 151009234206Z EEBE2CE5211A12F7 unknown /C=US/ST=CA/L=SF/O=Joyent/OU=Node.js/CN=agent4/emailAddress=ry@tinyclouds.org +R 430329213147Z 151112213147Z EEBE2CE5211A12FA unknown /C=US/ST=CA/L=SF/O=Joyent/OU=Node.js/CN=agent4/emailAddress=ry@tinyclouds.org diff --git a/test/fixtures/keys/ca2-key.pem b/test/fixtures/keys/ca2-key.pem index 2259c9ed6fb68a..87c617a6c44d5a 100644 --- a/test/fixtures/keys/ca2-key.pem +++ b/test/fixtures/keys/ca2-key.pem @@ -1,17 +1,17 @@ -----BEGIN ENCRYPTED PRIVATE KEY----- -MIICxjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQI8bZHR2S/7CECAggA -MBQGCCqGSIb3DQMHBAj7VxqGH8gLKwSCAoCV4n2KmHtVe/Rs+mfz9qdElGc5YBz3 -k5WmqsfyXFUqf/AU710aorwHH/RGvBTGBtP6zYdcN+ZNCk80LBgSskLewfPUQm2c -/0y1ZHrvPm8LNXVHPiQnWXIh8k/QU/UHywYcZCpuJZjPk7iKVLDNUkmvr3h9pQfH -1H+Q8qfV85o4ZReyXkj0meaDMckc8JfHZ9hhSB9sm/Jbyyo5WQISiqGWXNA67yUf -qU3bmbTWWaUC8vH8ZBXJUUsZMQlhF+DVg+SIOallJ4iTxecwp1xSZQjTvriEb9Ov -r3Azs6E4UedChQLvC3HC6SSmQJEKRcYdT8t1TKkwy1mGAjqE288XqdP51zYh0ViL -5z33K1UHkkEizNxsfFFD2VA8sOqAyRssGFA2l6wI/NwHnZ+jAZJlbHC2m6cCJ9f+ -mvDkznPgO2OzPBEbdNjWzMgMFT99PfDeZIQmXLXBU81QXGWje9fdb8zp0vi9sUo3 -W0UNN0eupPTCIbBQywqDqcP+kzOLzii913UFIY1NO9xx5DgekfbnT+Zko9uU8v6F -yKLGdnYD0Dqsk6adddzIAuVNU7bwhsDV9LN4IuONU+9sL6GZvR6lz1w8uUnp/I6H -v3RMLr1FhQw3BRT+H8muoaSZw6pzF1drdBN06jCP5r/etSxEXFzPY7RDmnNMx61s -hzsI4Nu/GGJ1nxuBjke5BUGH9vTVXkm2GYYwUbE4lckwULHOdkzUMT4XR9226Tdh -FzTYgPd7v6oFdzyXGxq1Li4hxvdDMhdMIGTNHD8xrRQBVMeZeQfi01aSVFoOvo61 -MO7r+K2zOZvHRXNjCZzkFi+oH62BacqMyx2/VLD8gh5y/LxQmuhdEBSL +MIICxjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQI+D0kZN/uPY0CAggA +MBQGCCqGSIb3DQMHBAj+U7U2/bM95wSCAoCTn+utBgersCUv06fNriyEJgzlwZec +tP5xqiXdZmUzaawdkzBeEJOWZYsawxFk/d0vxTXJMosUfoJOwEu+uv07DQVefVku +RFWaF7QHk5GQRreoAHBdP+IWhf19U7r5F5YFkt9OGfCtVhlSQPHIm3GYQOXBIAAz +Hzfv5dEBrl5G6mkUCtOYhZiy7eETP8EYmFT3cyPkW+4qMVOMkTUZUTg6z+b06Zsy +LW5wTGtc4I+9liHzQZ6tReaQZMOsiXL1/6ef3ZL3TxtUm678x6LOmEsRaH24vzoO +5hZMqj5u53hJElM/sUUXiKCjnITsgq7bjSj7gcoB5DAEPuzgw47RAzoz7iUR1IFD +p3tL7XuXD0mMgu1acrafQprNv9G3pBO2Ifcss1+etnD+bBrhoya1D46BgFIF/7Lz +xwj2D1GnrgnctAcal8f9mIP77TXM9qzG3okUVebmOqL/CuuQuVgT9a8cjwDiEmHW +oA/66ovQ1g6LFZdwcnAyl3+k2Z5ggJT9HCBbJUAHpb5+qpJwO8nKRsf5Y6wnBYPe +pRp2yl8TW7vVlUi5LeiZ4q/c4JfzcizBguzIInwBZMdRvA9ID97r4bdptKh+zazg +0cZo4VolYu8gDuxs0pUnaBi8MJxUynRFQNvAiLQtD0cG9PrCFg6WS0/vEmUtIdgF +Ah9tMb9HgEuJeRaggcaO3eVNL8EWO/pkJMtxy9xoqUxwWEbxwiYrozBRHP4cKur/ +bW+cBy0gICOc5QoISvBSack0t+U2HB3ojz0DzvAWAVpmcqRKmHitRvma4o+x/uro +bVhvAhLa7NPxOUJBI92yFBqn8zz8KIqLPVGcYGhucZcNqECPDaf6t85e -----END ENCRYPTED PRIVATE KEY----- diff --git a/test/fixtures/keys/ca2.cnf b/test/fixtures/keys/ca2.cnf index 7af9f8c97aa4b4..8d216c57237d59 100644 --- a/test/fixtures/keys/ca2.cnf +++ b/test/fixtures/keys/ca2.cnf @@ -8,7 +8,7 @@ database = ca2-database.txt name_opt = CA_default cert_opt = CA_default default_crl_days = 999 -default_md = md5 +default_md = sha512 [ req ] diff --git a/test/fixtures/pass-key.pem b/test/fixtures/pass-key.pem index 9a0c5f158d9603..968d5175d31593 100644 --- a/test/fixtures/pass-key.pem +++ b/test/fixtures/pass-key.pem @@ -1,18 +1,17 @@ ------BEGIN RSA PRIVATE KEY----- -Proc-Type: 4,ENCRYPTED -DEK-Info: DES-EDE3-CBC,CE30CF10CDD3C074 - -A9Vjoxw1Z6pfyxMHXxDi88JVcLN0uWJAjo97nsdzV1cYmEk4bQUe6XVu8UGCzbYX -1RVeglOwyKfp631l5j5KHNfzA4lEU46uqAkRZbkzaHg6sVK7nuSBamiDqkO+BSEU -kDCDqImcx+wUXjlFsYc2UO3DJen8QVEVYQthpxqS7UGh6SCGKyb8FzHu+nzOtRrZ -y2Y9r8vyllH5+qxyGymkJJgPGYd9a/q3uTjxjBsb252SC6JEMt/njXdtlt3zUCQl -8aEok8xXIyDFsrhkQ1chXYt/neWdgVh+R9HulVvSLKkACSfX19F2ooIIWhoml4C1 -VE9iX7wytbD7LxLK4kWQL0sRi0MQPwBEag6m9K6skcsN8qIRJwJZeevc3xw+08uI -IqUL4Ouy+eNMYQIxxgKBcgVWV51X1HWCcwjBkDp9x/qU+URKBmGcpTKEiOrKGG/I -8JN3IreJU5EhtGqE15J4ep/hS4CwJ9+CFysRs0vFCw24GS+O2CXWT9rgza4VX1we -dUVnGGodJcXgAf0sNECm8zYk2fjy1SICm+fknsN466d2pmCO43/WpBhZyjbLEHsJ -a5pUVQroZdU2W70eGh2yIGVrMmgVbYPitTBafruW8w03oarG4XWA4caEmJMEVC68 -WZxuQ1Wg1J+fNl+Klq3b+4yImmoFrelh2gBANwYKnE9Z+JLtfv01et9DNOXR2DQM -6pPzrL0JUHetqko4mJTVNvW8h/Jv+0UVwmxmwm6mR4IBcKwQyY5V5VqeFfnXlvM1 -xpg33AEKNquAPC8G4pIHwG4aBo9fLp+I3cxPuY6dnR6i2tyQ5ONvvw== ------END RSA PRIVATE KEY----- +-----BEGIN ENCRYPTED PRIVATE KEY----- +MIICojAcBgoqhkiG9w0BDAEDMA4ECMeM7uTE/aoCAgIIAASCAoDIIO3VAz+gb7td +FSOwV/zshzjr7n54r6Jg6fFyeIRrE3tgobr0loPfZUadtd1uxGMFlf4WKqXdk9u/ +Le2BCw34rTVCIlwritFHmcQ56xDKB5WTx+yuzxr97tmnFq00kTeHUcsPOb+eYU5B +2M0xWpYeEUP4iwQafUz6A6EOjSADYYpdgHHAzIY9VwECPkCqOJJti644OMNPUw8q +nvoESqwjAO1t2lymNUFk6zHg6FewiyCfjY6ucUCadbN74vUqKAJI45u7HQL8rxSf +95ncmjpHc+t7GUrQyzD68JaIGFN1Q8d09/ve3EOfoUoDGW+rE3hJ7oISeJfY3k7I +bBw6i0MO/ZfMs9wbmbMNDKzXQMolXfenK+KdD5Scp6eCeE14KqbQXuDoy+yA9CcZ +F87v4AyiY2o+A+cS56oY2R9Gc7uX51N8ZQGCuE/IEXeZbemV81br/EytJiZsXbPj +Kks1QkcsWnfsCUEeyF6IvIRXB70A4fuJ3+V9YoPoIawY18OoRPbMBBWkfMwEJIdB +2bW3joco0unImwRT6aXFghCnHOdXyQOMNtf1aCSDd/7o+Vac50Lwtuwpp7NsnUID +V9reIaEugHuM3PHbv3ygm8o3wb2VVRHgWV/wOReEtqLPhERyM1xfVs0y6xCGiE84 +N4uEzAwSGDFgEYACoj7LrqrVVEeVbrD0Gul2/fq9HnKOk6E/tygrwusasyL5vtSX +ZH/DeKK2XKq70bSu+1eGA/A+SqySckBe4QgEO7Qyb9xWqZhbqDyLg/xCUfDscMyP +WWW6nN56LcWI7UOEfWJVLTFCBil5T4e2qA4BiJTNc8zwwOM0BIyqvnhlENGbwQBI +KuSCzKIh +-----END ENCRYPTED PRIVATE KEY----- diff --git a/test/fixtures/test_cert.pfx b/test/fixtures/test_cert.pfx index fd28781a051e19d99ac266bf9d98ef3fd7694971..d6c2023a2d071587aab959c9d26148f9a50cb96e 100644 GIT binary patch delta 1819 zcmV+$2juv&58VzxFoFkJ0s#Xsf(IW42`Yw2hW8Bt2LYgh2M`2;2MjQR2M92N1P2BQ zDuzgg_YDCD2B3li_%MP4^a23@FoFZ^kw6%K127H*2pA%UCPfPJ{{jLC0Dyu6!0O6c z{^e&hP8gY>c@3>p|7C;PcjZ05jXwm(jT)dxahMH!lE1ll!BDc$7e_e z9eLo=Vu%X4eigV+mjJXcCyY0kmISDzFT<-77=tT#5gEu+ZE|8=(6OP5&{ymWD=D;p zre&tBuQw|^r&a${oG8lS)>!u?uH7+BI^<+p<#NYEhJRgx?oa4P)=EJ5E1HEh-&0Di zwh=KQ*$G-=EgjH9$3GUk&}wF_Y26LX`Sc41`A zY>sW#DM$VSro)A@SWYS^3lnfiiNoA)d7=f8-VCaYFS)Y-p&Nbms@B5NjqE;uq*t4t zx7~^SGK3m6x3E*E@yX?)J&rdK{&-0;w?k4pk6QtaNyaBk9w2!r?>Xp$S-Vw#3KsLM z_=albWmWK_mO3x|8FM1`a^t=AF2+4zCTkxMrji^aTwZ4(cAF46J%L#B(C>9 zg)&rZI$Xu^)0^E3-iwDPFqZRPFw#MCwXws!ArFlo-R^k2D;rfBLCPHlc0E8FzNs&-zu>< zN6w6N#bsEU3zIM2ps$cY+Y>chKekAEP*E`o-@U0(L#J5Ztgy`*g+7`@fuU8bd06gQUx+RwtScDgoC>Hs;Z`PmZJDv#QUnJf8q=t}|*@Mea(tE2}= zqRouY=8At&mNKfEZ)8x$&N4*$NM!sNn$xWiJzHaTMmjN6(>Sri!{%35pQ7*_07E0B z4nw(HC*EmRN?Z;-S{-(O7wffEzsXRD0yTsh(cU071N)cxk9oWOsXLVY1x%ud^28#g zNMQA`BwSEPTsal3Lmn~q%x2OAh=nkt7guT_L{_4^;cDXfa-%ZsPHZh367%zOtL2Pp zWwy*KVpYYY)@ob&B{&j8$_|QA;}~xs*OxPAN6B^s$8>m*8t)l@!T9FBhy51XuJ}MH zG23s`@oD`50R^&LNQU~|W{E|LS_n1%i zp~_VYtCvr3WuL@eE$KvIBGG~|4q0I9O{7U3r+>m?FV{gK-U9&8EWy8T2I)2+s*#fuj-SR+X8+pO)uSeA(ezViux!L4jO>a8RMR8SO+ z#h{wan0s`U0(RLFjnr`}OGbS8niMv-|Bv`xwgb*5$U$0ntqj`}#P1%x(t=gMIe}d3 z+$3bsu-H;k)k9D`r$(NS=gln$8ES#5by%MAgeN8c9sBx`kg!m#R;qgTd=?`oDm9WB z`=G`Y3xA&xt&f_2-~KdC`#zjOwXKv+xfoy*;^$S!mU<3&M1Ri9dFd~0W>|#XYa}8V zJYRSot~phy)#Xaw#GQ9QmIKGuB z>Q(ZYZMho;1YP7qIg3^kT6C@y=#ZgP-lElh@SSI87|&oW;(Yun6txhV_XTQcz1F~2 zbT`y&vdWZyo$2u(duh*)50EUWcGJPk)_tApW0msc@JhRj@&GN5B(o%}*%tQ3Hg6jJ z1{PALOk`YK_Az#xDhIGd$KBb1R(hgB#gX6mAT{HIUcisaFhVAHT1snY){*@il7D;| zAz#NLen3YnANKlJdiys!4uOK9R#ttODp%R4zdqGFoFlJ0s#Xsf(LX42`Yw2hW8Bt2LYgh2W13;2VpRR2VF3N1TO{& zDuzgg_YDCD2B3ljATWXi90CCVFoFaXkw6%K1~3i;2w+%8B3K4vRssSD0Dyu6=z>$n zT`#ZhH!FIvNYyhtT5xRaTn-6O>`P&GKr&IAqE94wu;nP6c;&igp|4BE7m7)Jhy0zE z`+BE7)8A(~&J1SMc1_<50^6!+Q`3hTV3DV21uhEP7W~oS6s0PZ_Q|`VtzU=l3nyxS zglR6&-qO1NZ%1){BSt_B6X1Crx%q60?;jzPBW;M(_tq+jb2Bs}Y&+k?5A|Hqgso-M zcS`DD-)+a?&3$8DphR}}0cOZEdtRH*;f{uV|Gh!$-p!*_4`Dh8FoU~jg|maaSxL>k zY~z)1S57+<@7KMP=>-7fw>AW0c{l}s+GZ76K*l>{s-n~C*vL$+^{AA-|%OCE)rP>bUoel6UCD9^^+wRfa=f%iLD1SF^cUJfrgLsaN}ox3)@T}B(ldUff-(zQsvI<6-g#x~^C}f8 zkF4ng$HMH!6x(McwyiGiKRe#bimu+d@a$FHIo)i6=Y5ahS?pD_Lf}sNV136%SQyi^Np0}b-du-2CDE;|9cjHllG62pq=+d}=9!6YR zVy|PyTMfsi)~Kba_@Nxx7WcnDz&6XSHAnlqg8lLJc~sn)Xi&w_CDE8|ysJ?$Ew}vED*9r(N0g zh6?hU(I)S<2!qN7yrlm1vRakcPM1s-A9)i@V`*`gask@not7n2Os z3KpNw?f~_siL?vDqwD>8za3~v02u!z3Qnj<$3zo6%Mi}1&eR?`jRIVG0pS8Kh%fvX z%`W;eO3@=)Z_X2j7uy$fNxgvn&~hy^p>@}NB=xnUQTIRP6!P?c_Pn!OWO`w?oAD15 zlxDkzae3Rnef0sUvcal4!n;<6)M5-=Bx&W&Pmz&5s3983Vc!_hIAS@T^77O2l@w=* zug6M#2JH@dshRPOr?+nkI!41O7Vi^S1lF(W*lC{3!@w~Yfgkp=IM-3mk??npfHh6O@)-%Hmh(G+g|0_Vj(NQMvS1RG|CC+|M+XiQjq(hA0X(7e@o28TWe!z8+ zlVzm-*YAm`5eqHS-lR%7CL8w@tAj%Qf73VNyJX&l@N*c~6w*GE(vbiIXBLyfwoG|Z zj>*h6>-za=O5eUu49-M|>k3Y*%7azDFjM(ZN;Gu8B3Mmy`6 zmpcK4@^Ml9T8x$BicqULcQt?UW+rFEnj#+ZVCPcf*Lg;N=Z~+Y4|nmf&&Bjue|_R8 z+ZzR@EDlR9G|-cDA37ACHDz-2DQ7qMx^F5LT?*09<}eH4&4)arBcctHdk%#s!nI$- zQqx6JI!$G2 zWqSv12|@^H)}k>f)==zceg`+v4<9&-fvi-Qc~%r#JlEv=Eg8qBj+k0`e`c>3l%D4` zM0>?RE60#@xzcebx@Dbj2ohLn(aiYliIxB3*9#M zjLD?Up+or;BTAp&v0qyls6nc78n9%?=rDw1aWBIMNZl2b8f_ApL}Agv7I~UdN{S`$ z?q-_Q=%vs=$W7foG|YNp7jjR^k^bsqj+gB)(WN@>Pn;rf;V3aulLZGRUn>R)Duzgg z_YDCF6fqti8~{xKSpXmaLjYv}asYGyX#i#bX#isYVE}XhWiT-?AutIB1uG5%0vZJX n1Qh>krX!bsk