From e23166f7e85872dff23b48eeaf5c6ff7c091337d Mon Sep 17 00:00:00 2001
From: Paul Bakker
Date: Sun, 12 Jul 2009 11:00:06 +0000
Subject: [PATCH] - Added generation of all digest certificates from a single
key
---
programs/ssl/test-ca/cert_digest.key | 27 +++++++
programs/ssl/test-ca/cert_md2.crt | 77 +++++++++++++++++++
programs/ssl/test-ca/cert_md4.crt | 77 +++++++++++++++++++
programs/ssl/test-ca/cert_md5.crt | 77 +++++++++++++++++++
programs/ssl/test-ca/cert_sha1.crt | 77 +++++++++++++++++++
programs/ssl/test-ca/cert_sha224.crt | 106 +++++++++++++--------------
programs/ssl/test-ca/cert_sha224.key | 27 -------
programs/ssl/test-ca/cert_sha256.crt | 106 +++++++++++++--------------
programs/ssl/test-ca/cert_sha256.key | 27 -------
programs/ssl/test-ca/cert_sha384.crt | 106 +++++++++++++--------------
programs/ssl/test-ca/cert_sha384.key | 27 -------
programs/ssl/test-ca/cert_sha512.crt | 106 +++++++++++++--------------
programs/ssl/test-ca/cert_sha512.key | 27 -------
programs/ssl/test-ca/gen_test_ca.sh | 31 +++++---
programs/ssl/test-ca/index | 8 ++
programs/ssl/test-ca/newcerts/09.pem | 77 +++++++++++++++++++
programs/ssl/test-ca/newcerts/0A.pem | 77 +++++++++++++++++++
programs/ssl/test-ca/newcerts/0B.pem | 77 +++++++++++++++++++
programs/ssl/test-ca/newcerts/0C.pem | 77 +++++++++++++++++++
programs/ssl/test-ca/newcerts/0D.pem | 77 +++++++++++++++++++
programs/ssl/test-ca/newcerts/0E.pem | 77 +++++++++++++++++++
programs/ssl/test-ca/newcerts/0F.pem | 77 +++++++++++++++++++
programs/ssl/test-ca/newcerts/10.pem | 77 +++++++++++++++++++
programs/ssl/test-ca/serial | 2 +-
24 files changed, 1192 insertions(+), 332 deletions(-)
create mode 100644 programs/ssl/test-ca/cert_digest.key
create mode 100644 programs/ssl/test-ca/cert_md2.crt
create mode 100644 programs/ssl/test-ca/cert_md4.crt
create mode 100644 programs/ssl/test-ca/cert_md5.crt
create mode 100644 programs/ssl/test-ca/cert_sha1.crt
delete mode 100644 programs/ssl/test-ca/cert_sha224.key
delete mode 100644 programs/ssl/test-ca/cert_sha256.key
delete mode 100644 programs/ssl/test-ca/cert_sha384.key
delete mode 100644 programs/ssl/test-ca/cert_sha512.key
create mode 100644 programs/ssl/test-ca/newcerts/09.pem
create mode 100644 programs/ssl/test-ca/newcerts/0A.pem
create mode 100644 programs/ssl/test-ca/newcerts/0B.pem
create mode 100644 programs/ssl/test-ca/newcerts/0C.pem
create mode 100644 programs/ssl/test-ca/newcerts/0D.pem
create mode 100644 programs/ssl/test-ca/newcerts/0E.pem
create mode 100644 programs/ssl/test-ca/newcerts/0F.pem
create mode 100644 programs/ssl/test-ca/newcerts/10.pem
diff --git a/programs/ssl/test-ca/cert_digest.key b/programs/ssl/test-ca/cert_digest.key
new file mode 100644
index 000000000..3a2eab0d3
--- /dev/null
+++ b/programs/ssl/test-ca/cert_digest.key
@@ -0,0 +1,27 @@
+-----BEGIN RSA PRIVATE KEY-----
+MIIEogIBAAKCAQEA3BN0gcYS9mddoWZy7dx5tlhcMliz1BT9bAJhnguZRmOjCkHU
+QjMh5u1DB1odojtkKagqwWYoAFnYDEktMLc9jLtgYjGDJ39LlZIuoNbGhJRLs+Sm
+zP8yOsXsTMkkWL+zM3dqtReLAhApjpWqkWAXQ0KHqHzaCYOYnXplXiBSBy5lpTH9
+2XQeAMmunYFWiwgK9R6c3KJebNv/EYMV9NEkV5sP6zXJ8apGTnR//h2wkR+JSoTL
+33XjzXeCYgnln20p3i4l2Ei2IL5Rl0wtIGUtKlCeJF1yleCiBkGMYeRQV3SWsSm1
+oYg38Vyesp6Og41yO7Vc/rsSiXJcofnYGCmyJwIDAQABAoIBAAbw6iTJrYFuAyr7
+AzbzVDdnFAlWeN2Ah/mnHZMRhJUOwW6qYtpvqGsTIqERu4uJWgBiWG7fHPXd342L
+pUw7C0rsAf821o8hWa3u/V9/RqWZ08VpucUPa3MlGO3XDjlqWmmOI6RwiKbZAaaI
+m+eX40PwzjyHK41PRDn7SUUtuciWJA8zz7f6mYqt3abRoaVpqEAs4OfreKvn60lN
+SUgwrCVTVot7c+l+8QaXcvlH600um8Y/avLUbktxZMsSY47i0NIYmBGZahfvHLsE
+MmJwlkTInSXPHvKjAoCA4Ny7QWLsx6+xdcig3ZjvFeHaus48hR9dohV1V488XtXP
+u3ROIxkCgYEA8LpsoSjFCLL+6nz9Ca156UHD0oGUxVkxPH6ieHMnTCOT1ljl4WD2
+pO26NxZI46eWkl48qNMvQujufRS6KUB59KfLK4Is7yYFLkacoxkRuiUT9r3sKhYs
+MXU6ObiOA25gYCeu/OuRBbS6B/h03CuhVdkjbir28bbRUKuoi2fdLWsCgYEA6gmg
+N2/e00G6YHdNIQRIcfoOvGKvZeEvwJCTwV1BxKKRNgCKMYUT6/50fJW7Nwo+Kfem
++4JCRz1/s9/N/F4pHo8DOHxRkQ+g55pi02S2kPJNYd4Mn1kxQ6s857PZkWCyyltD
+y+WRXN3N9ZrAto7+5Etwr2d3tb5zNotdKAYtoTUCgYBeoqs53/E1rkiQnnpLZ6tZ
+i8UT6GU4AAxfH9l3SK3WPNZNmb0lkRzlUZ+3MEePV77V474tEHiv8SpwecmFlhdb
+mutAO3i2u1emDZReeeiCKTlj8t343aaZ+t/c+TS7HJU+t9sPCvyEJbxMjdxDAdP3
+D9nh4XobJCe9cv5bb4V/6QKBgCLM1Z8Iqnh9UIphkv1y1pbkGObYQb6DcodOuDnL
+dSkZB0ChaesdH646wvV3ikQP6Nhys8i4QMS5F1EW2VlKYxDhMRhoG/TW/xURNtq6
+Ig+BiBIiY3waViH6x26oppRgbZV7ZqRd+XR2otZ/cWJz9uDZeuMKHpnOvPECXhLC
+gGx1AoGAfYLKfsB9Im+x1+JwmRz1bMHV93XrQbt6OFt4MQhfcnZqebO7KT3E5/XF
+NgjWiQcwTXPKzDxKE2YVpm/WKjh1ewypZ0eJa3PjbPG6aLlVtXGyNauQhyzlUwbZ
+nmvjOi6uZv+U+hhvfsTcRIGMfwtohqSouG8wbz59ILXQoZNESaM=
+-----END RSA PRIVATE KEY-----
diff --git a/programs/ssl/test-ca/cert_md2.crt b/programs/ssl/test-ca/cert_md2.crt
new file mode 100644
index 000000000..bfea77b6f
--- /dev/null
+++ b/programs/ssl/test-ca/cert_md2.crt
@@ -0,0 +1,77 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 9 (0x9)
+ Signature Algorithm: md2WithRSAEncryption
+ Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
+ Validity
+ Not Before: Jul 12 10:56:59 2009 GMT
+ Not After : Jul 12 10:56:59 2011 GMT
+ Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert MD2
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints:
+ CA:FALSE
+ X509v3 Subject Key Identifier:
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
+ X509v3 Authority Key Identifier:
+ keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
+
+ Signature Algorithm: md2WithRSAEncryption
+ 28:5a:dd:48:fb:ec:80:fe:de:b7:20:c0:4c:05:a9:4b:51:e9:
+ a7:d1:4b:5e:76:42:d2:5d:9a:14:19:3b:cb:f9:91:d7:0f:11:
+ c9:cd:dd:00:8b:2c:76:73:22:a0:19:49:81:63:40:30:48:27:
+ 62:90:ca:b8:dc:33:35:b3:4b:58:ca:dc:07:66:87:2e:ea:44:
+ 2a:6a:13:67:7a:32:5e:48:1d:88:88:c5:70:e6:e7:ec:1b:2f:
+ a7:f4:61:71:29:f6:66:93:30:60:7e:b3:4c:01:c8:2c:53:ce:
+ 00:11:ec:bf:f6:f2:ce:51:97:d8:ed:ed:dc:c9:6b:b8:19:15:
+ c8:9a:61:6d:12:9a:99:25:d8:03:1d:a6:4c:20:a5:f8:46:a3:
+ 05:32:bb:1a:8e:1a:65:0d:f3:13:35:1d:6f:73:28:31:12:d7:
+ c4:9e:73:a0:a7:ce:82:25:d1:40:e8:1b:77:60:f3:3e:81:7f:
+ 19:ee:cf:97:4d:c8:c3:35:9b:72:98:3b:c3:35:43:14:0a:04:
+ 21:7b:f7:db:e6:5f:ce:21:d1:ce:bf:b7:ef:c1:63:21:c2:78:
+ e1:37:aa:b1:e0:31:b3:b6:63:4c:fd:66:c8:e6:cf:f8:d9:97:
+ 2f:cf:92:81:3f:d4:bf:ec:e2:ad:6e:39:c7:a6:a8:e0:32:b0:
+ 2e:0d:e1:30
+-----BEGIN CERTIFICATE-----
+MIIDPzCCAiegAwIBAgIBCTANBgkqhkiG9w0BAQIFADA7MQswCQYDVQQGEwJOTDER
+MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
+MDkwNzEyMTA1NjU5WhcNMTEwNzEyMTA1NjU5WjA8MQswCQYDVQQGEwJOTDERMA8G
+A1UEChMIUG9sYXJTU0wxGjAYBgNVBAMTEVBvbGFyU1NMIENlcnQgTUQyMIIBIjAN
+BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3BN0gcYS9mddoWZy7dx5tlhcMliz
+1BT9bAJhnguZRmOjCkHUQjMh5u1DB1odojtkKagqwWYoAFnYDEktMLc9jLtgYjGD
+J39LlZIuoNbGhJRLs+SmzP8yOsXsTMkkWL+zM3dqtReLAhApjpWqkWAXQ0KHqHza
+CYOYnXplXiBSBy5lpTH92XQeAMmunYFWiwgK9R6c3KJebNv/EYMV9NEkV5sP6zXJ
+8apGTnR//h2wkR+JSoTL33XjzXeCYgnln20p3i4l2Ei2IL5Rl0wtIGUtKlCeJF1y
+leCiBkGMYeRQV3SWsSm1oYg38Vyesp6Og41yO7Vc/rsSiXJcofnYGCmyJwIDAQAB
+o00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBS3UdTlINVFVPTFURvggrVhBa+btjAf
+BgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQIFAAOC
+AQEAKFrdSPvsgP7etyDATAWpS1Hpp9FLXnZC0l2aFBk7y/mR1w8Ryc3dAIssdnMi
+oBlJgWNAMEgnYpDKuNwzNbNLWMrcB2aHLupEKmoTZ3oyXkgdiIjFcObn7Bsvp/Rh
+cSn2ZpMwYH6zTAHILFPOABHsv/byzlGX2O3t3MlruBkVyJphbRKamSXYAx2mTCCl
++EajBTK7Go4aZQ3zEzUdb3MoMRLXxJ5zoKfOgiXRQOgbd2DzPoF/Ge7Pl03IwzWb
+cpg7wzVDFAoEIXv32+ZfziHRzr+378FjIcJ44TeqseAxs7ZjTP1myObP+NmXL8+S
+gT/Uv+zirW45x6ao4DKwLg3hMA==
+-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/cert_md4.crt b/programs/ssl/test-ca/cert_md4.crt
new file mode 100644
index 000000000..eb05fad87
--- /dev/null
+++ b/programs/ssl/test-ca/cert_md4.crt
@@ -0,0 +1,77 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 10 (0xa)
+ Signature Algorithm: md4WithRSAEncryption
+ Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
+ Validity
+ Not Before: Jul 12 10:56:59 2009 GMT
+ Not After : Jul 12 10:56:59 2011 GMT
+ Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert MD4
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints:
+ CA:FALSE
+ X509v3 Subject Key Identifier:
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
+ X509v3 Authority Key Identifier:
+ keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
+
+ Signature Algorithm: md4WithRSAEncryption
+ 3d:34:e7:aa:98:28:91:95:d4:df:be:66:4e:92:7f:25:f7:ce:
+ 23:59:db:30:52:3f:67:a0:ab:06:18:be:32:ad:f9:d5:24:87:
+ 90:c5:ac:42:a6:8f:2a:e3:b3:36:c4:9c:38:e4:2e:6a:64:26:
+ 33:39:e0:46:4e:f5:09:a7:d2:cd:6a:16:30:49:80:81:4c:19:
+ 43:2e:55:0d:b8:18:d6:db:8e:e0:3e:25:ca:a2:74:76:b7:1c:
+ 97:13:db:21:83:50:38:eb:f7:36:d5:74:3d:fc:90:d8:7f:d6:
+ ad:2d:5d:ab:99:fc:45:41:c1:55:22:f7:57:c0:c5:24:a0:67:
+ a0:e8:03:f1:98:87:7a:be:d9:57:04:06:ba:57:29:ca:6e:33:
+ 28:16:7d:fa:5c:2b:ae:40:78:01:6f:77:9f:54:94:fb:bb:73:
+ 3f:f1:ca:81:4f:65:49:2c:1a:62:15:fe:0e:43:d3:81:10:b2:
+ b6:e9:92:f9:b8:be:cf:50:85:a4:65:af:ed:fa:58:6c:5c:90:
+ b1:ae:90:7a:a4:68:93:cf:85:6b:73:98:c0:a7:97:d7:03:59:
+ 0c:97:33:1b:9d:5a:4a:9d:31:71:c3:e4:57:21:1e:9a:67:16:
+ 89:ff:de:42:88:97:05:cf:ab:63:3b:a4:fc:7f:7b:4d:54:b7:
+ f5:bb:68:c4
+-----BEGIN CERTIFICATE-----
+MIIDPzCCAiegAwIBAgIBCjANBgkqhkiG9w0BAQMFADA7MQswCQYDVQQGEwJOTDER
+MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
+MDkwNzEyMTA1NjU5WhcNMTEwNzEyMTA1NjU5WjA8MQswCQYDVQQGEwJOTDERMA8G
+A1UEChMIUG9sYXJTU0wxGjAYBgNVBAMTEVBvbGFyU1NMIENlcnQgTUQ0MIIBIjAN
+BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3BN0gcYS9mddoWZy7dx5tlhcMliz
+1BT9bAJhnguZRmOjCkHUQjMh5u1DB1odojtkKagqwWYoAFnYDEktMLc9jLtgYjGD
+J39LlZIuoNbGhJRLs+SmzP8yOsXsTMkkWL+zM3dqtReLAhApjpWqkWAXQ0KHqHza
+CYOYnXplXiBSBy5lpTH92XQeAMmunYFWiwgK9R6c3KJebNv/EYMV9NEkV5sP6zXJ
+8apGTnR//h2wkR+JSoTL33XjzXeCYgnln20p3i4l2Ei2IL5Rl0wtIGUtKlCeJF1y
+leCiBkGMYeRQV3SWsSm1oYg38Vyesp6Og41yO7Vc/rsSiXJcofnYGCmyJwIDAQAB
+o00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBS3UdTlINVFVPTFURvggrVhBa+btjAf
+BgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQMFAAOC
+AQEAPTTnqpgokZXU375mTpJ/JffOI1nbMFI/Z6CrBhi+Mq351SSHkMWsQqaPKuOz
+NsScOOQuamQmMzngRk71CafSzWoWMEmAgUwZQy5VDbgY1tuO4D4lyqJ0drcclxPb
+IYNQOOv3NtV0PfyQ2H/WrS1dq5n8RUHBVSL3V8DFJKBnoOgD8ZiHer7ZVwQGulcp
+ym4zKBZ9+lwrrkB4AW93n1SU+7tzP/HKgU9lSSwaYhX+DkPTgRCytumS+bi+z1CF
+pGWv7fpYbFyQsa6QeqRok8+Fa3OYwKeX1wNZDJczG51aSp0xccPkVyEemmcWif/e
+QoiXBc+rYzuk/H97TVS39btoxA==
+-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/cert_md5.crt b/programs/ssl/test-ca/cert_md5.crt
new file mode 100644
index 000000000..919d184c6
--- /dev/null
+++ b/programs/ssl/test-ca/cert_md5.crt
@@ -0,0 +1,77 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 11 (0xb)
+ Signature Algorithm: md5WithRSAEncryption
+ Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
+ Validity
+ Not Before: Jul 12 10:56:59 2009 GMT
+ Not After : Jul 12 10:56:59 2011 GMT
+ Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert MD5
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints:
+ CA:FALSE
+ X509v3 Subject Key Identifier:
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
+ X509v3 Authority Key Identifier:
+ keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
+
+ Signature Algorithm: md5WithRSAEncryption
+ 7d:c7:ae:4b:1d:56:8c:c8:2a:40:13:24:91:38:b0:72:77:6a:
+ a3:fd:7e:0d:30:ca:96:7e:55:85:ff:fb:cd:a7:29:bd:a3:f8:
+ bc:df:e3:ee:f8:f0:5d:4b:91:0e:f6:e2:c5:9c:3f:74:26:d1:
+ d2:37:13:59:09:d6:39:43:ce:d7:67:70:92:c8:98:2b:5a:f5:
+ 09:e1:ea:d9:43:f1:92:61:b8:43:74:d8:a9:f0:af:b6:df:11:
+ 61:cd:8f:35:39:1f:d1:17:70:f9:2b:86:3e:df:4b:c6:81:0b:
+ f5:cc:de:62:dd:f7:7f:14:2a:1a:e7:98:3d:6e:db:1c:47:df:
+ 8d:31:49:7b:78:b0:81:89:c8:b5:f5:e9:e4:9e:00:a5:20:70:
+ e5:32:56:e6:a7:be:68:ba:bf:d4:8e:8f:c8:42:31:30:b3:39:
+ fa:3e:9c:70:53:64:d6:96:af:f7:8a:e7:de:20:3a:f0:66:71:
+ 98:ec:c0:f8:52:c9:07:be:29:0e:0d:6e:7e:4e:36:9c:bb:a1:
+ 5a:ea:1e:6f:d9:8e:81:0c:58:88:1a:be:1b:01:14:ad:ad:4a:
+ 58:7a:10:53:43:1b:6d:2d:17:44:94:ba:31:5d:09:4e:85:5c:
+ c7:f2:c2:53:a5:1d:58:dc:4e:de:3c:88:b3:13:5a:7f:5d:a5:
+ c6:e6:3a:f7
+-----BEGIN CERTIFICATE-----
+MIIDPzCCAiegAwIBAgIBCzANBgkqhkiG9w0BAQQFADA7MQswCQYDVQQGEwJOTDER
+MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
+MDkwNzEyMTA1NjU5WhcNMTEwNzEyMTA1NjU5WjA8MQswCQYDVQQGEwJOTDERMA8G
+A1UEChMIUG9sYXJTU0wxGjAYBgNVBAMTEVBvbGFyU1NMIENlcnQgTUQ1MIIBIjAN
+BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3BN0gcYS9mddoWZy7dx5tlhcMliz
+1BT9bAJhnguZRmOjCkHUQjMh5u1DB1odojtkKagqwWYoAFnYDEktMLc9jLtgYjGD
+J39LlZIuoNbGhJRLs+SmzP8yOsXsTMkkWL+zM3dqtReLAhApjpWqkWAXQ0KHqHza
+CYOYnXplXiBSBy5lpTH92XQeAMmunYFWiwgK9R6c3KJebNv/EYMV9NEkV5sP6zXJ
+8apGTnR//h2wkR+JSoTL33XjzXeCYgnln20p3i4l2Ei2IL5Rl0wtIGUtKlCeJF1y
+leCiBkGMYeRQV3SWsSm1oYg38Vyesp6Og41yO7Vc/rsSiXJcofnYGCmyJwIDAQAB
+o00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBS3UdTlINVFVPTFURvggrVhBa+btjAf
+BgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQQFAAOC
+AQEAfceuSx1WjMgqQBMkkTiwcndqo/1+DTDKln5Vhf/7zacpvaP4vN/j7vjwXUuR
+DvbixZw/dCbR0jcTWQnWOUPO12dwksiYK1r1CeHq2UPxkmG4Q3TYqfCvtt8RYc2P
+NTkf0Rdw+SuGPt9LxoEL9czeYt33fxQqGueYPW7bHEffjTFJe3iwgYnItfXp5J4A
+pSBw5TJW5qe+aLq/1I6PyEIxMLM5+j6ccFNk1pav94rn3iA68GZxmOzA+FLJB74p
+Dg1ufk42nLuhWuoeb9mOgQxYiBq+GwEUra1KWHoQU0MbbS0XRJS6MV0JToVcx/LC
+U6UdWNxO3jyIsxNaf12lxuY69w==
+-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/cert_sha1.crt b/programs/ssl/test-ca/cert_sha1.crt
new file mode 100644
index 000000000..495c1aa38
--- /dev/null
+++ b/programs/ssl/test-ca/cert_sha1.crt
@@ -0,0 +1,77 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 12 (0xc)
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
+ Validity
+ Not Before: Jul 12 10:56:59 2009 GMT
+ Not After : Jul 12 10:56:59 2011 GMT
+ Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA1
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints:
+ CA:FALSE
+ X509v3 Subject Key Identifier:
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
+ X509v3 Authority Key Identifier:
+ keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
+
+ Signature Algorithm: sha1WithRSAEncryption
+ 0b:3d:49:a6:2a:23:fa:f1:5d:dd:c0:7e:b4:a4:47:cb:78:a8:
+ 58:62:e5:80:e2:50:19:41:0e:22:98:fc:51:40:f1:64:88:4c:
+ 2f:90:f9:eb:5e:93:51:bc:53:31:df:86:07:b0:bb:43:57:4d:
+ dc:0e:4d:6a:67:90:57:e1:3f:3c:df:a9:f6:fb:02:c8:fc:88:
+ 91:35:c9:6c:a1:dd:2d:4f:0e:36:e9:d2:6b:1d:9b:3e:e9:01:
+ bd:11:cd:e0:fa:c3:8f:8d:07:ae:e4:aa:a2:80:3d:ad:10:02:
+ d9:f2:e8:c5:37:3f:95:f9:fa:b0:c6:57:b7:ad:16:a6:c8:ec:
+ f8:d5:46:d4:26:53:5e:33:52:ff:aa:c0:b8:c2:3c:b5:cb:30:
+ d9:6c:6f:6e:68:c8:5c:61:62:28:51:72:3b:57:17:1d:05:8c:
+ d8:4f:63:f4:51:25:e4:4d:37:3c:2e:dc:5e:d9:c9:e2:b0:16:
+ f9:25:cb:02:65:28:4f:b7:b6:16:c0:d9:04:1c:0e:b6:70:79:
+ 3b:a6:aa:42:ee:37:97:3c:11:26:39:7b:b9:be:29:0c:06:e6:
+ f7:05:9f:38:19:22:d5:6e:44:52:1b:24:c8:6f:1f:8c:bc:71:
+ c2:7a:c3:17:ac:58:fd:c6:2e:5c:1c:83:c9:bc:a3:c7:81:1a:
+ 09:d5:0d:49
+-----BEGIN CERTIFICATE-----
+MIIDQDCCAiigAwIBAgIBDDANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER
+MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
+MDkwNzEyMTA1NjU5WhcNMTEwNzEyMTA1NjU5WjA9MQswCQYDVQQGEwJOTDERMA8G
+A1UEChMIUG9sYXJTU0wxGzAZBgNVBAMTElBvbGFyU1NMIENlcnQgU0hBMTCCASIw
+DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANwTdIHGEvZnXaFmcu3cebZYXDJY
+s9QU/WwCYZ4LmUZjowpB1EIzIebtQwdaHaI7ZCmoKsFmKABZ2AxJLTC3PYy7YGIx
+gyd/S5WSLqDWxoSUS7Pkpsz/MjrF7EzJJFi/szN3arUXiwIQKY6VqpFgF0NCh6h8
+2gmDmJ16ZV4gUgcuZaUx/dl0HgDJrp2BVosICvUenNyiXmzb/xGDFfTRJFebD+s1
+yfGqRk50f/4dsJEfiUqEy9914813gmIJ5Z9tKd4uJdhItiC+UZdMLSBlLSpQniRd
+cpXgogZBjGHkUFd0lrEptaGIN/FcnrKejoONcju1XP67EolyXKH52BgpsicCAwEA
+AaNNMEswCQYDVR0TBAIwADAdBgNVHQ4EFgQUt1HU5SDVRVT0xVEb4IK1YQWvm7Yw
+HwYDVR0jBBgwFoAUzyIxJ5HYwlT/HtrZ7orFiTKtDCEwDQYJKoZIhvcNAQEFBQAD
+ggEBAAs9SaYqI/rxXd3AfrSkR8t4qFhi5YDiUBlBDiKY/FFA8WSITC+Q+etek1G8
+UzHfhgewu0NXTdwOTWpnkFfhPzzfqfb7Asj8iJE1yWyh3S1PDjbp0msdmz7pAb0R
+zeD6w4+NB67kqqKAPa0QAtny6MU3P5X5+rDGV7etFqbI7PjVRtQmU14zUv+qwLjC
+PLXLMNlsb25oyFxhYihRcjtXFx0FjNhPY/RRJeRNNzwu3F7ZyeKwFvklywJlKE+3
+thbA2QQcDrZweTumqkLuN5c8ESY5e7m+KQwG5vcFnzgZItVuRFIbJMhvH4y8ccJ6
+wxesWP3GLlwcg8m8o8eBGgnVDUk=
+-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/cert_sha224.crt b/programs/ssl/test-ca/cert_sha224.crt
index 538cdc472..02d39a7a7 100644
--- a/programs/ssl/test-ca/cert_sha224.crt
+++ b/programs/ssl/test-ca/cert_sha224.crt
@@ -1,77 +1,77 @@
Certificate:
Data:
Version: 3 (0x2)
- Serial Number: 5 (0x5)
+ Serial Number: 13 (0xd)
Signature Algorithm: sha224WithRSAEncryption
Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
Validity
- Not Before: Feb 9 21:12:35 2009 GMT
- Not After : Feb 9 21:12:35 2011 GMT
+ Not Before: Jul 12 10:56:59 2009 GMT
+ Not After : Jul 12 10:56:59 2011 GMT
Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA224
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public Key: (2048 bit)
Modulus (2048 bit):
- 00:ae:00:73:61:1b:bb:0c:65:6c:d0:9b:f3:86:79:
- 67:a9:1b:7d:ba:88:de:36:8b:07:ff:91:bf:23:cb:
- ce:67:c5:1d:5b:6c:8c:a8:6e:46:d4:66:10:2b:01:
- e3:d6:a7:2a:3a:46:b4:f8:fb:04:16:f2:a9:b2:37:
- ec:73:78:2e:d8:58:25:b8:26:86:da:8c:5a:f3:28:
- 20:33:cb:36:93:ba:16:34:a2:b5:96:d8:09:2e:7e:
- 74:02:17:20:dd:b4:f7:c6:bc:c7:6f:fa:b1:31:93:
- 9f:74:d4:ab:56:2f:a4:2e:08:1c:94:16:fc:55:ec:
- 6a:15:3b:61:93:22:d6:5a:e8:4c:9f:5e:2d:6f:b4:
- 9d:c2:8e:f5:4e:37:1f:66:aa:8d:19:d2:d9:ea:20:
- 63:48:7c:7e:00:e9:28:ac:40:49:0e:69:b5:06:ed:
- 44:57:88:44:48:dd:6d:3e:6d:1b:3b:cb:4d:99:ad:
- 62:4d:6b:d1:8e:94:b3:b5:19:b9:6f:97:ef:f1:fe:
- 61:1c:eb:5d:ee:55:7f:a0:11:97:85:f7:8f:ef:5d:
- a2:ba:78:da:3f:a5:3c:01:46:95:d3:b6:98:c9:1c:
- 49:28:f8:9c:e3:15:1e:b3:71:63:98:a0:32:9b:66:
- 58:86:f3:62:a4:6c:31:ec:44:03:0a:32:a7:ec:ad:
- f8:c3
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
X509v3 Subject Key Identifier:
- 05:1D:6A:93:67:7B:A3:13:00:85:45:5B:3C:4A:68:CC:E0:88:B1:B3
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
X509v3 Authority Key Identifier:
keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
Signature Algorithm: sha224WithRSAEncryption
- 76:40:3b:c3:40:ab:66:45:79:9e:ca:85:81:f8:b9:95:34:d3:
- ff:8e:7c:c9:dc:6a:43:bf:28:da:21:d1:16:04:f3:c8:0b:8d:
- 87:99:a0:af:3b:3b:d8:f1:cb:1b:c1:ce:b1:6f:d4:27:f3:f4:
- 60:d5:27:f8:8b:0e:7d:4d:fa:b4:61:1b:23:58:9c:4f:9a:76:
- 34:d4:2c:0c:fb:8b:a4:66:bb:8e:b4:ba:bd:fe:a4:d2:d3:04:
- 4f:cc:b8:17:5e:0c:a7:a8:db:d0:7f:c2:82:15:33:28:e7:e8:
- 5d:64:65:17:94:ba:83:73:2a:31:09:c8:ff:26:60:73:9b:03:
- 9f:cb:02:62:56:1e:d8:43:c4:ce:52:3b:0f:75:cd:0e:36:43:
- 01:42:4e:06:1d:a4:ec:f6:e8:98:f2:79:b8:25:22:eb:bc:67:
- 06:2c:5f:ba:04:06:fe:d2:81:8b:51:e8:05:77:c7:f8:0a:56:
- cb:d3:cf:e9:9c:7e:ae:06:73:f5:55:f6:ef:d4:b6:bb:48:18:
- 11:10:09:b1:be:b6:c1:1f:6a:b2:e7:b1:4c:27:a6:9b:56:fb:
- ec:be:b6:ea:ce:a3:d9:7d:d3:41:d4:6e:3a:4e:60:ae:f2:87:
- 06:6d:7f:42:a0:af:71:dd:f1:eb:94:b7:c8:cf:f9:f3:51:c7:
- 3c:70:4c:c0
+ 81:8e:2e:bb:77:a3:7c:53:02:9e:9c:d7:66:e3:f5:3f:a6:19:
+ ff:09:8c:7d:4b:10:5f:c3:bd:ad:fc:cc:5c:dc:92:ef:1e:c3:
+ 74:70:a6:88:0d:4c:4d:2c:45:0b:76:90:b5:2f:13:93:ee:79:
+ ea:2a:91:f5:ab:6c:dc:5d:3d:f1:b8:3d:bb:d1:a8:40:3d:16:
+ 11:97:50:59:39:41:54:9f:c3:a6:d9:81:36:6d:85:90:a1:fb:
+ c3:6b:3d:5f:24:95:c5:1e:e4:bc:bc:22:b6:9d:6b:60:c1:3a:
+ 35:21:13:19:ff:82:0e:4f:e5:50:53:db:cc:51:1b:bc:4d:12:
+ ca:79:cc:cc:a0:6e:b5:9a:5a:25:c2:c6:e3:e2:fb:04:ba:d4:
+ 0d:69:ce:d3:8c:60:54:d2:32:75:8a:4d:08:ee:b0:01:15:ef:
+ 80:9a:ae:dd:e5:47:5a:a3:99:e8:eb:aa:38:51:6c:5a:94:6f:
+ 7b:6c:c6:34:eb:66:5a:da:83:53:eb:32:6c:1e:8d:7e:20:09:
+ 4c:9b:05:57:e8:27:71:84:53:5f:be:c3:e9:87:9f:8a:a0:41:
+ 67:5e:c5:7e:a8:c4:31:31:aa:f4:4b:95:c7:eb:83:01:da:8a:
+ 7f:0c:f3:07:b2:5f:8e:28:2e:85:a0:d8:ef:d8:35:6b:cd:42:
+ 92:cc:44:0e
-----BEGIN CERTIFICATE-----
-MIIDQjCCAiqgAwIBAgIBBTANBgkqhkiG9w0BAQ4FADA7MQswCQYDVQQGEwJOTDER
+MIIDQjCCAiqgAwIBAgIBDTANBgkqhkiG9w0BAQ4FADA7MQswCQYDVQQGEwJOTDER
MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
-MDkwMjA5MjExMjM1WhcNMTEwMjA5MjExMjM1WjA/MQswCQYDVQQGEwJOTDERMA8G
+MDkwNzEyMTA1NjU5WhcNMTEwNzEyMTA1NjU5WjA/MQswCQYDVQQGEwJOTDERMA8G
A1UEChMIUG9sYXJTU0wxHTAbBgNVBAMTFFBvbGFyU1NMIENlcnQgU0hBMjI0MIIB
-IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArgBzYRu7DGVs0JvzhnlnqRt9
-uojeNosH/5G/I8vOZ8UdW2yMqG5G1GYQKwHj1qcqOka0+PsEFvKpsjfsc3gu2Fgl
-uCaG2oxa8yggM8s2k7oWNKK1ltgJLn50Ahcg3bT3xrzHb/qxMZOfdNSrVi+kLggc
-lBb8VexqFTthkyLWWuhMn14tb7Sdwo71TjcfZqqNGdLZ6iBjSHx+AOkorEBJDmm1
-Bu1EV4hESN1tPm0bO8tNma1iTWvRjpSztRm5b5fv8f5hHOtd7lV/oBGXhfeP712i
-unjaP6U8AUaV07aYyRxJKPic4xUes3FjmKAym2ZYhvNipGwx7EQDCjKn7K34wwID
-AQABo00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBQFHWqTZ3ujEwCFRVs8SmjM4Iix
-szAfBgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQ4F
-AAOCAQEAdkA7w0CrZkV5nsqFgfi5lTTT/458ydxqQ78o2iHRFgTzyAuNh5mgrzs7
-2PHLG8HOsW/UJ/P0YNUn+IsOfU36tGEbI1icT5p2NNQsDPuLpGa7jrS6vf6k0tME
-T8y4F14Mp6jb0H/CghUzKOfoXWRlF5S6g3MqMQnI/yZgc5sDn8sCYlYe2EPEzlI7
-D3XNDjZDAUJOBh2k7PbomPJ5uCUi67xnBixfugQG/tKBi1HoBXfH+ApWy9PP6Zx+
-rgZz9VX279S2u0gYERAJsb62wR9qsuexTCemm1b77L626s6j2X3TQdRuOk5grvKH
-Bm1/QqCvcd3x65S3yM/581HHPHBMwA==
+IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3BN0gcYS9mddoWZy7dx5tlhc
+Mliz1BT9bAJhnguZRmOjCkHUQjMh5u1DB1odojtkKagqwWYoAFnYDEktMLc9jLtg
+YjGDJ39LlZIuoNbGhJRLs+SmzP8yOsXsTMkkWL+zM3dqtReLAhApjpWqkWAXQ0KH
+qHzaCYOYnXplXiBSBy5lpTH92XQeAMmunYFWiwgK9R6c3KJebNv/EYMV9NEkV5sP
+6zXJ8apGTnR//h2wkR+JSoTL33XjzXeCYgnln20p3i4l2Ei2IL5Rl0wtIGUtKlCe
+JF1yleCiBkGMYeRQV3SWsSm1oYg38Vyesp6Og41yO7Vc/rsSiXJcofnYGCmyJwID
+AQABo00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBS3UdTlINVFVPTFURvggrVhBa+b
+tjAfBgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQ4F
+AAOCAQEAgY4uu3ejfFMCnpzXZuP1P6YZ/wmMfUsQX8O9rfzMXNyS7x7DdHCmiA1M
+TSxFC3aQtS8Tk+556iqR9ats3F098bg9u9GoQD0WEZdQWTlBVJ/DptmBNm2FkKH7
+w2s9XySVxR7kvLwitp1rYME6NSETGf+CDk/lUFPbzFEbvE0SynnMzKButZpaJcLG
+4+L7BLrUDWnO04xgVNIydYpNCO6wARXvgJqu3eVHWqOZ6OuqOFFsWpRve2zGNOtm
+WtqDU+sybB6NfiAJTJsFV+gncYRTX77D6YefiqBBZ17FfqjEMTGq9EuVx+uDAdqK
+fwzzB7JfjiguhaDY79g1a81CksxEDg==
-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/cert_sha224.key b/programs/ssl/test-ca/cert_sha224.key
deleted file mode 100644
index b7e948658..000000000
--- a/programs/ssl/test-ca/cert_sha224.key
+++ /dev/null
@@ -1,27 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIIEpQIBAAKCAQEArgBzYRu7DGVs0JvzhnlnqRt9uojeNosH/5G/I8vOZ8UdW2yM
-qG5G1GYQKwHj1qcqOka0+PsEFvKpsjfsc3gu2FgluCaG2oxa8yggM8s2k7oWNKK1
-ltgJLn50Ahcg3bT3xrzHb/qxMZOfdNSrVi+kLggclBb8VexqFTthkyLWWuhMn14t
-b7Sdwo71TjcfZqqNGdLZ6iBjSHx+AOkorEBJDmm1Bu1EV4hESN1tPm0bO8tNma1i
-TWvRjpSztRm5b5fv8f5hHOtd7lV/oBGXhfeP712iunjaP6U8AUaV07aYyRxJKPic
-4xUes3FjmKAym2ZYhvNipGwx7EQDCjKn7K34wwIDAQABAoIBAGLE7LmVtSJ/PDpa
-G+0cYwQyD7df08tgNiUTRU17demfkV+BCYLePiR43vqaswr4jtbPphCi5Bpmmn8I
-kZamBOlXd+nFLM1H2KSoBUeBNbS7b7lnFu7OKMAUlaNOH6DaBb/xDsB4rDZ5Fo2J
-3swodOiQQDCrr4bSkREGSQftQYIN5MuCO6PiZCzyG62B8RscHr9MXR/HO1b9fv7s
-bIX07w6bl8H8zGkkQswgvkIBBJhTALO8gAO8mkIE3r73Z9mebOxct9/EjQp7/E/y
-tzhTNiyHtdht1mZVOE3Uukxo3HRW9eBT4Aw/1QjJ0QvBqq8xMmTFSmYWIBwYwxzc
-YksuIGECgYEA4EmVxzdLm6K+Ut3DSby+HaSgEgndlgQCs0BZl5p7dFbiJXS7KHjU
-b/Dmoi5Vnt4ThXafTSD/s/uXZpGpgXh7ctSYuVJP4lwh350LwqlPLnAm8Nxswv6B
-CVokBSbPNdGCQTqGKmD68i661dSBN58nb3MF2fowlDbk7361wTefabMCgYEAxpqz
-gYTCtzBc9WDQOM5Bq8rPj1RX1n58/DFxT/erwurjizYIzZtM0feAeC0vWo4D6XrS
-Gt6rpVl3QCk1/sXNnZ/qLazcyGyBIhgLsYLfEmU8lTKr8XW7ktCqNMkKlioYdQI4
-K//H0hO2YgQn2sRXSadOFKPCuEpStzYFzuu4jLECgYEAraCJcHUf9NXhnGjMe1K/
-olcFC7HTdgSYyocwVCplE8UGwJRDJquTWS0Wfcp8wcWNOy5/V8gJ6x0DMYXlwLKy
-bkyiBiTwbn2AQ4lhx0omX/62RpN9Jt66qbC8XbiThEgyG6jgoAH/gmgmfs5JUfPF
-JYPXrcz+ul5ckAJ5VaBnqf0CgYEApuHFZlbFOyMjaXixXppJ6m3f3QM1T+I3ab6u
-BVEK/h1bmFWOLh6J/YCobdMiEEh3FxCCTdu/hZBYuQwn9+4EKaf/IeQ4HR23oItt
-//oFMbLppkDO5HVWaTZ3XyVzhNzYcjGsO6SRJoAz58awKo6C/jvcS1GTxEGHobV+
-SfIev/ECgYEAtDm9GFokTbPuUBqVnv55Rf+HpEjl6bEkFZf7jYxDp60VDAT+wWGU
-YC8LuJtOImuxEg0JeZ0Zwpd6cV0k+JE6t6ZuRhofo8257Qd7CXWJnVF3r31I1OPo
-d2xodW4QUVogIq4Tzev5yUNdokGMcup7iwBZfPDERUDOAv7yLigW8Q8=
------END RSA PRIVATE KEY-----
diff --git a/programs/ssl/test-ca/cert_sha256.crt b/programs/ssl/test-ca/cert_sha256.crt
index df738758e..e5e337270 100644
--- a/programs/ssl/test-ca/cert_sha256.crt
+++ b/programs/ssl/test-ca/cert_sha256.crt
@@ -1,77 +1,77 @@
Certificate:
Data:
Version: 3 (0x2)
- Serial Number: 6 (0x6)
+ Serial Number: 14 (0xe)
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
Validity
- Not Before: Feb 9 21:12:35 2009 GMT
- Not After : Feb 9 21:12:35 2011 GMT
+ Not Before: Jul 12 10:56:59 2009 GMT
+ Not After : Jul 12 10:56:59 2011 GMT
Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA256
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public Key: (2048 bit)
Modulus (2048 bit):
- 00:c2:98:cc:33:36:f4:f5:08:e1:98:b2:dc:8a:41:
- fd:4c:3f:80:96:f5:65:6f:5d:d4:2a:09:df:36:70:
- 4e:39:66:5f:9d:40:f9:16:12:c0:61:f0:de:cd:1e:
- 8e:87:bd:e6:7f:f8:87:e9:34:c4:ee:bf:92:3b:79:
- 4f:94:68:bd:40:74:fb:11:75:93:10:a4:5c:86:63:
- 1e:59:58:5d:c9:0b:6b:4d:7f:6e:7b:d7:44:48:89:
- 5d:99:1e:7f:8f:e2:e9:f8:92:8b:68:3f:f8:bb:e7:
- f0:74:ae:6a:f6:6e:f5:ea:40:15:b2:d1:ea:f6:37:
- c9:f4:68:50:d4:20:88:2a:5e:d5:24:8e:30:6b:a9:
- 8e:ab:c1:c2:51:30:46:68:b0:6b:7b:f9:17:25:07:
- 3e:20:02:60:27:fb:36:dc:65:1b:bb:7d:46:3f:25:
- e3:46:ef:bd:f1:5e:1e:7f:1a:59:33:bd:8e:8f:29:
- 0e:e5:cf:b7:8a:f2:76:49:49:3d:e6:ab:e4:2f:d5:
- 10:16:fe:72:b5:4b:ba:ef:92:77:38:df:2a:67:bd:
- 21:2f:cf:57:2c:d0:25:d8:99:9a:48:1b:80:63:2d:
- 49:c9:8f:e7:c0:ca:18:58:39:f5:be:4e:09:d2:71:
- 6c:59:6c:e4:bb:e2:68:03:2c:b1:78:5b:9d:cb:98:
- d9:cf
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
X509v3 Subject Key Identifier:
- 98:F0:55:08:76:0E:DC:A1:77:06:6F:FC:A9:8E:4E:8F:A5:E0:3E:B1
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
X509v3 Authority Key Identifier:
keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
Signature Algorithm: sha256WithRSAEncryption
- 16:c0:b6:24:4d:95:69:52:6a:97:8a:b3:4f:a7:70:ea:42:e4:
- f1:19:34:62:9c:a9:c1:fb:47:60:b8:9b:0f:1f:d0:15:a0:a4:
- 2a:f6:ce:5f:6d:37:3d:e2:3d:7e:32:57:af:99:ef:8f:d3:da:
- ac:a5:13:7f:c0:8a:b7:de:0c:42:16:68:f8:c9:8a:6b:cd:7f:
- b8:70:39:2a:10:ef:b4:df:b6:3e:ef:32:ec:99:47:eb:d8:97:
- 51:a0:ea:09:a6:c9:7a:d1:96:84:67:42:17:db:2b:f9:2a:00:
- 6b:de:ff:4c:bf:77:19:12:e6:cd:d2:98:7d:81:20:b2:92:89:
- 87:89:63:13:14:36:94:9c:3d:8e:dc:1b:c2:bd:d5:57:ed:08:
- 9d:08:ee:55:7c:3d:7d:f6:c3:64:50:5d:97:b1:a0:2f:c6:c9:
- f8:87:67:62:27:50:fc:f4:9e:15:9f:3f:e9:77:50:de:60:6c:
- 3e:74:53:8d:f6:28:33:f9:eb:a7:8a:d5:b6:67:30:44:d1:b8:
- 04:39:7d:42:d6:1e:dd:b8:e3:c2:e8:50:ff:2c:6e:60:f1:f4:
- 48:0c:30:1d:af:5c:ce:5b:10:06:e7:6b:4e:39:a9:b7:0d:8b:
- 68:6d:06:39:cf:94:a8:70:21:2f:f1:37:21:98:50:2c:c8:b2:
- d7:00:84:94
+ 0f:4c:70:2a:ad:b8:43:ea:97:3d:5d:d6:0a:d8:e1:42:b9:3d:
+ 42:42:a1:dd:df:37:e3:0c:ab:40:aa:10:3c:f6:88:c1:e9:82:
+ ac:35:f6:f7:66:d1:ee:71:bd:b5:9f:48:dc:e2:09:8a:3e:0e:
+ 1d:da:12:e4:f3:53:a1:a1:d9:b2:32:df:e2:83:5d:c8:df:fa:
+ 1a:6c:f4:c0:94:cc:20:6b:2b:74:9e:c1:35:d7:2a:ea:99:f8:
+ 31:50:e9:c1:5d:3b:14:d4:12:96:b2:06:a3:4d:0f:f5:a9:8f:
+ 44:08:61:15:0a:92:bd:29:0b:8d:c1:87:0a:40:de:29:b8:4f:
+ 92:e4:b8:fa:d3:ec:5f:55:5e:32:69:57:60:6b:6a:02:89:2a:
+ d4:8e:91:5e:fd:45:d0:21:07:92:d6:c0:9b:ed:d0:d1:07:b9:
+ 84:65:01:47:ed:95:03:a5:67:66:30:83:21:87:bb:4c:08:1b:
+ 79:97:ec:ad:f8:89:7f:01:29:07:6a:d4:58:c6:11:d4:bc:1d:
+ 4f:03:3b:ef:11:a5:e7:8b:4b:29:b5:c5:7d:57:8a:6b:e5:11:
+ 0a:39:aa:ef:bf:53:82:ea:34:24:42:84:11:91:ba:cb:71:7e:
+ fa:f7:d3:1e:2b:c4:14:10:0a:16:0a:b7:a5:e2:89:ca:79:dd:
+ d1:ad:d2:00
-----BEGIN CERTIFICATE-----
-MIIDQjCCAiqgAwIBAgIBBjANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJOTDER
+MIIDQjCCAiqgAwIBAgIBDjANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJOTDER
MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
-MDkwMjA5MjExMjM1WhcNMTEwMjA5MjExMjM1WjA/MQswCQYDVQQGEwJOTDERMA8G
+MDkwNzEyMTA1NjU5WhcNMTEwNzEyMTA1NjU5WjA/MQswCQYDVQQGEwJOTDERMA8G
A1UEChMIUG9sYXJTU0wxHTAbBgNVBAMTFFBvbGFyU1NMIENlcnQgU0hBMjU2MIIB
-IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwpjMMzb09QjhmLLcikH9TD+A
-lvVlb13UKgnfNnBOOWZfnUD5FhLAYfDezR6Oh73mf/iH6TTE7r+SO3lPlGi9QHT7
-EXWTEKRchmMeWVhdyQtrTX9ue9dESIldmR5/j+Lp+JKLaD/4u+fwdK5q9m716kAV
-stHq9jfJ9GhQ1CCIKl7VJI4wa6mOq8HCUTBGaLBre/kXJQc+IAJgJ/s23GUbu31G
-PyXjRu+98V4efxpZM72OjykO5c+3ivJ2SUk95qvkL9UQFv5ytUu675J3ON8qZ70h
-L89XLNAl2JmaSBuAYy1JyY/nwMoYWDn1vk4J0nFsWWzku+JoAyyxeFudy5jZzwID
-AQABo00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBSY8FUIdg7coXcGb/ypjk6PpeA+
-sTAfBgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQsF
-AAOCAQEAFsC2JE2VaVJql4qzT6dw6kLk8Rk0YpypwftHYLibDx/QFaCkKvbOX203
-PeI9fjJXr5nvj9ParKUTf8CKt94MQhZo+MmKa81/uHA5KhDvtN+2Pu8y7JlH69iX
-UaDqCabJetGWhGdCF9sr+SoAa97/TL93GRLmzdKYfYEgspKJh4ljExQ2lJw9jtwb
-wr3VV+0InQjuVXw9ffbDZFBdl7GgL8bJ+IdnYidQ/PSeFZ8/6XdQ3mBsPnRTjfYo
-M/nrp4rVtmcwRNG4BDl9QtYe3bjjwuhQ/yxuYPH0SAwwHa9czlsQBudrTjmptw2L
-aG0GOc+UqHAhL/E3IZhQLMiy1wCElA==
+IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3BN0gcYS9mddoWZy7dx5tlhc
+Mliz1BT9bAJhnguZRmOjCkHUQjMh5u1DB1odojtkKagqwWYoAFnYDEktMLc9jLtg
+YjGDJ39LlZIuoNbGhJRLs+SmzP8yOsXsTMkkWL+zM3dqtReLAhApjpWqkWAXQ0KH
+qHzaCYOYnXplXiBSBy5lpTH92XQeAMmunYFWiwgK9R6c3KJebNv/EYMV9NEkV5sP
+6zXJ8apGTnR//h2wkR+JSoTL33XjzXeCYgnln20p3i4l2Ei2IL5Rl0wtIGUtKlCe
+JF1yleCiBkGMYeRQV3SWsSm1oYg38Vyesp6Og41yO7Vc/rsSiXJcofnYGCmyJwID
+AQABo00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBS3UdTlINVFVPTFURvggrVhBa+b
+tjAfBgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQsF
+AAOCAQEAD0xwKq24Q+qXPV3WCtjhQrk9QkKh3d834wyrQKoQPPaIwemCrDX292bR
+7nG9tZ9I3OIJij4OHdoS5PNToaHZsjLf4oNdyN/6Gmz0wJTMIGsrdJ7BNdcq6pn4
+MVDpwV07FNQSlrIGo00P9amPRAhhFQqSvSkLjcGHCkDeKbhPkuS4+tPsX1VeMmlX
+YGtqAokq1I6RXv1F0CEHktbAm+3Q0Qe5hGUBR+2VA6VnZjCDIYe7TAgbeZfsrfiJ
+fwEpB2rUWMYR1LwdTwM77xGl54tLKbXFfVeKa+URCjmq779Tguo0JEKEEZG6y3F+
++vfTHivEFBAKFgq3peKJynnd0a3SAA==
-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/cert_sha256.key b/programs/ssl/test-ca/cert_sha256.key
deleted file mode 100644
index 4ad574513..000000000
--- a/programs/ssl/test-ca/cert_sha256.key
+++ /dev/null
@@ -1,27 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIIEowIBAAKCAQEAwpjMMzb09QjhmLLcikH9TD+AlvVlb13UKgnfNnBOOWZfnUD5
-FhLAYfDezR6Oh73mf/iH6TTE7r+SO3lPlGi9QHT7EXWTEKRchmMeWVhdyQtrTX9u
-e9dESIldmR5/j+Lp+JKLaD/4u+fwdK5q9m716kAVstHq9jfJ9GhQ1CCIKl7VJI4w
-a6mOq8HCUTBGaLBre/kXJQc+IAJgJ/s23GUbu31GPyXjRu+98V4efxpZM72OjykO
-5c+3ivJ2SUk95qvkL9UQFv5ytUu675J3ON8qZ70hL89XLNAl2JmaSBuAYy1JyY/n
-wMoYWDn1vk4J0nFsWWzku+JoAyyxeFudy5jZzwIDAQABAoIBAFg8GDsQrDl+8Wvf
-jghSq5urH49Tbc71aII3P7LbcVytgqU3FLphfkHqidvQAyihfqZ/9oBToQfwbUny
-U5cjdsyHPmBIQ4rEO//jaZtxafUC7ICTS3Fzxk5tmrcXERgY96XyLKv0dcAeBvWh
-MHbVEURKEoymijdiTHw54IyOw68RzSIchas3M5whyL2aaYLVjHBOOogKojdc826N
-G6qWtVi2Deo2ti7yRaOl7202qkit8z00X1O5pu816SOMNIlk7t2shlBDoPF3hsLj
-MqNUyCnVadv/1fMk1BbwnPrq6cfs/Paj89gs0rCyOaLiFZCdYFTpcfIcD8qePRVd
-V5Nv90ECgYEA+s4ry8OvDfH12t6mIHWCE8k8vmbeeunpgKlN5RU51yOb0g4cY1lS
-bYURcjXbI/shuA33fxZmetREYA5lZfmjUC3wa1SlKnU19eXU7+4kMnUISrzdWMFd
-YmKiQRZzPYjslDtM+tVKK50Dr53dT6ftDO7cRxqu9b75wNw8KuynchkCgYEAxqCY
-kMRDJ1frW69Mk5+6ZHd6DnaB/krQhLK9oljX8f+tkdMPfgTEdIUmBHDkTtSJQ9FQ
-vjnzmpLwLV/Rrruj62ioIfp3dVkztotTahU4O73va+wf+wRbGK5npxxuXPLMb11j
-0BxSuTxS9Wm0KSMVO4YvqApR25YOsOXGxrRJOCcCgYEAhYd28cmBTd9gkeKwd9+Y
-HYiqeoSyNqaK1yFMg4bFgLFIqJEytAI+TGjoXPIndgSicyeceWEntoWE0c9YVO6P
-8IRE2B/8v5of3Ic803DqfKKqg4ACKNrqKRNyZ0zYlg5sRo878N/V2VqDN+DIjzxM
-jPIu/PxL4jKHLhMTRZcxnyECgYAe9yBxyTcS5iD6DS0qAofDa+Dqak0/wJgbZ+Yq
-biFUR+DeUAIlSkb6R1uy64qcQ4QWv4YP8ebpXSj2We7Nh9E5PPqhOXPwJnTqa3QY
-oLBAmA7AS3J85qPxCBd+tO77rJp0biHGavP2jtH8EnuUwjRoMDYzw1AZpJ4rs9a2
-WZrklwKBgGzr6SFMPOwtAwFH+JK+NYJ7nL5U7sCfBVY7KxDQQ+WjWlW4B2sydth0
-IBEPBsq7lqUA3g/d23JglSWoXLKvJ0hgGfKalDcMXs+/x6FgFEn9bnmgunOPsM3a
-tFQ6PRqayG/z/TKZ4Er0Thhbywv73qHOKNWCpAas5oNU3B/mle1V
------END RSA PRIVATE KEY-----
diff --git a/programs/ssl/test-ca/cert_sha384.crt b/programs/ssl/test-ca/cert_sha384.crt
index 59857f37d..edba71904 100644
--- a/programs/ssl/test-ca/cert_sha384.crt
+++ b/programs/ssl/test-ca/cert_sha384.crt
@@ -1,77 +1,77 @@
Certificate:
Data:
Version: 3 (0x2)
- Serial Number: 7 (0x7)
+ Serial Number: 15 (0xf)
Signature Algorithm: sha384WithRSAEncryption
Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
Validity
- Not Before: Feb 9 21:12:36 2009 GMT
- Not After : Feb 9 21:12:36 2011 GMT
+ Not Before: Jul 12 10:56:59 2009 GMT
+ Not After : Jul 12 10:56:59 2011 GMT
Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA384
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public Key: (2048 bit)
Modulus (2048 bit):
- 00:ff:62:ef:85:d6:4b:1c:78:d5:aa:95:7f:5b:2c:
- 8b:ec:93:47:f8:cb:25:95:77:c0:64:bf:11:91:30:
- 4c:21:44:3e:1e:05:5d:8c:cc:ea:4f:0b:6d:2e:34:
- f5:11:01:6b:37:d5:65:98:a5:a6:60:29:f5:eb:df:
- 29:92:e9:61:41:65:6b:18:cd:48:a8:ef:5d:0b:21:
- de:5b:ff:89:74:bb:69:e2:60:1f:c0:e3:21:2f:f9:
- 91:c4:6e:2a:f4:f1:d1:b4:c2:cc:51:73:3b:2c:47:
- 40:04:89:90:03:27:98:08:8b:dc:fe:91:f9:12:59:
- 5a:5b:b6:31:25:59:50:ea:b8:cd:b3:e1:c2:f4:14:
- 5f:47:49:01:e2:63:d6:17:00:68:4a:7b:16:84:73:
- 22:61:bf:59:60:03:8c:40:e6:cf:6e:1e:50:eb:ae:
- d9:e5:ed:f7:31:41:72:6c:33:67:99:81:a1:09:89:
- 3e:69:c8:cf:b8:67:48:ca:31:22:52:4f:64:cb:23:
- b4:84:8a:82:a3:10:6d:c3:09:29:69:29:ee:9e:fe:
- e5:2d:5f:71:5c:80:bf:b3:91:25:27:8a:5e:95:18:
- 50:d2:3e:f1:3c:15:3b:0c:11:a1:c0:cf:3b:08:75:
- 5c:e0:ba:68:db:76:73:0d:8e:af:55:49:e4:27:5b:
- 9d:65
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
X509v3 Subject Key Identifier:
- 3A:69:55:A1:E7:5F:50:E0:CC:72:E3:DF:FF:C2:E5:67:C7:FF:9B:48
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
X509v3 Authority Key Identifier:
keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
Signature Algorithm: sha384WithRSAEncryption
- a7:3a:b2:73:3b:a1:60:66:a6:72:5c:ce:2c:73:22:7a:4e:6b:
- ba:52:28:0e:46:5f:3f:fa:c1:64:91:02:ab:57:30:32:80:e4:
- 3f:70:42:e0:53:21:b0:93:7b:b6:f1:62:aa:da:35:8e:65:b7:
- 2f:ca:54:8f:91:9c:fe:a9:6c:7c:ad:ec:21:ab:7f:54:c0:b1:
- 0c:66:87:9b:d2:29:6b:95:15:dd:57:c7:b2:df:ac:73:5b:40:
- 66:2d:71:ac:26:36:90:15:94:c0:4a:56:9b:06:e9:a6:cb:52:
- 25:d6:fa:8e:d2:52:bf:90:f7:42:f6:69:03:cc:0c:d2:8e:c2:
- 20:d3:f9:d0:e3:c5:76:d6:37:e2:02:6f:47:79:36:58:5c:ec:
- 2d:74:5b:1d:12:d1:12:e0:07:47:92:c5:b5:44:da:6e:43:6a:
- 2c:e1:cc:3c:b9:98:59:41:26:06:17:63:20:9a:64:77:0a:22:
- 4b:5d:4e:14:89:d0:b0:4c:d2:fe:de:45:97:e9:42:e9:62:f3:
- 2a:ba:a8:67:80:c6:13:17:e3:55:2b:cc:e7:da:b8:12:98:ec:
- f3:25:c4:f7:d2:bb:8a:c6:e6:a2:fd:9a:d2:46:d3:f9:d4:6c:
- 3a:11:29:59:fe:f6:96:d0:1c:86:cb:53:35:76:b6:7b:dc:c3:
- 62:2f:84:77
+ 21:92:8d:39:05:a4:16:00:35:0b:de:ce:a8:17:9f:b8:a1:8b:
+ ad:5c:17:40:a8:5a:3b:c9:e5:5a:48:0d:e4:c3:6f:22:5a:eb:
+ 19:85:10:a2:af:8f:71:e7:ca:a9:4f:be:01:3d:ba:8b:91:40:
+ 25:f3:51:b6:d9:54:ae:4a:1d:2a:da:dd:9f:f8:70:07:31:35:
+ c0:ea:5e:ca:c5:76:38:08:f1:63:0d:8d:f7:96:3a:97:cb:a0:
+ f0:33:0f:2a:91:e4:13:30:73:68:74:92:e5:08:af:27:b8:14:
+ 8e:b5:f6:a8:95:f2:52:c9:d1:bc:35:fa:97:ef:74:9e:dc:cc:
+ df:b3:d2:cd:8e:f1:fa:81:6d:b0:38:37:10:4a:1d:f7:ed:10:
+ 33:da:e0:2f:ae:bb:a8:6a:02:f9:44:d7:46:a6:fb:89:b3:d7:
+ 5b:dc:55:7d:a9:51:c5:f2:79:d8:60:b7:52:7c:9d:e5:13:ed:
+ 98:1d:39:1b:fa:da:b9:70:53:51:22:22:03:1c:6e:f6:5d:88:
+ d8:a8:5e:95:8d:27:69:97:d5:a6:3f:ae:83:9b:02:e9:45:21:
+ e6:df:d5:84:ec:78:3a:e2:e7:a9:8a:e9:62:fa:fc:dc:94:86:
+ 66:30:48:ea:dc:e2:5f:c0:52:d1:be:d0:03:c4:e3:7c:52:ce:
+ 79:f1:26:84
-----BEGIN CERTIFICATE-----
-MIIDQjCCAiqgAwIBAgIBBzANBgkqhkiG9w0BAQwFADA7MQswCQYDVQQGEwJOTDER
+MIIDQjCCAiqgAwIBAgIBDzANBgkqhkiG9w0BAQwFADA7MQswCQYDVQQGEwJOTDER
MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
-MDkwMjA5MjExMjM2WhcNMTEwMjA5MjExMjM2WjA/MQswCQYDVQQGEwJOTDERMA8G
+MDkwNzEyMTA1NjU5WhcNMTEwNzEyMTA1NjU5WjA/MQswCQYDVQQGEwJOTDERMA8G
A1UEChMIUG9sYXJTU0wxHTAbBgNVBAMTFFBvbGFyU1NMIENlcnQgU0hBMzg0MIIB
-IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/2LvhdZLHHjVqpV/WyyL7JNH
-+MsllXfAZL8RkTBMIUQ+HgVdjMzqTwttLjT1EQFrN9VlmKWmYCn1698pkulhQWVr
-GM1IqO9dCyHeW/+JdLtp4mAfwOMhL/mRxG4q9PHRtMLMUXM7LEdABImQAyeYCIvc
-/pH5EllaW7YxJVlQ6rjNs+HC9BRfR0kB4mPWFwBoSnsWhHMiYb9ZYAOMQObPbh5Q
-667Z5e33MUFybDNnmYGhCYk+acjPuGdIyjEiUk9kyyO0hIqCoxBtwwkpaSnunv7l
-LV9xXIC/s5ElJ4pelRhQ0j7xPBU7DBGhwM87CHVc4Lpo23ZzDY6vVUnkJ1udZQID
-AQABo00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBQ6aVWh519Q4Mxy49//wuVnx/+b
-SDAfBgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQwF
-AAOCAQEApzqyczuhYGamclzOLHMiek5rulIoDkZfP/rBZJECq1cwMoDkP3BC4FMh
-sJN7tvFiqto1jmW3L8pUj5Gc/qlsfK3sIat/VMCxDGaHm9Ipa5UV3VfHst+sc1tA
-Zi1xrCY2kBWUwEpWmwbppstSJdb6jtJSv5D3QvZpA8wM0o7CINP50OPFdtY34gJv
-R3k2WFzsLXRbHRLREuAHR5LFtUTabkNqLOHMPLmYWUEmBhdjIJpkdwoiS11OFInQ
-sEzS/t5Fl+lC6WLzKrqoZ4DGExfjVSvM59q4Epjs8yXE99K7isbmov2a0kbT+dRs
-OhEpWf72ltAchstTNXa2e9zDYi+Edw==
+IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3BN0gcYS9mddoWZy7dx5tlhc
+Mliz1BT9bAJhnguZRmOjCkHUQjMh5u1DB1odojtkKagqwWYoAFnYDEktMLc9jLtg
+YjGDJ39LlZIuoNbGhJRLs+SmzP8yOsXsTMkkWL+zM3dqtReLAhApjpWqkWAXQ0KH
+qHzaCYOYnXplXiBSBy5lpTH92XQeAMmunYFWiwgK9R6c3KJebNv/EYMV9NEkV5sP
+6zXJ8apGTnR//h2wkR+JSoTL33XjzXeCYgnln20p3i4l2Ei2IL5Rl0wtIGUtKlCe
+JF1yleCiBkGMYeRQV3SWsSm1oYg38Vyesp6Og41yO7Vc/rsSiXJcofnYGCmyJwID
+AQABo00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBS3UdTlINVFVPTFURvggrVhBa+b
+tjAfBgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQwF
+AAOCAQEAIZKNOQWkFgA1C97OqBefuKGLrVwXQKhaO8nlWkgN5MNvIlrrGYUQoq+P
+cefKqU++AT26i5FAJfNRttlUrkodKtrdn/hwBzE1wOpeysV2OAjxYw2N95Y6l8ug
+8DMPKpHkEzBzaHSS5QivJ7gUjrX2qJXyUsnRvDX6l+90ntzM37PSzY7x+oFtsDg3
+EEod9+0QM9rgL667qGoC+UTXRqb7ibPXW9xVfalRxfJ52GC3Unyd5RPtmB05G/ra
+uXBTUSIiAxxu9l2I2KhelY0naZfVpj+ug5sC6UUh5t/VhOx4OuLnqYrpYvr83JSG
+ZjBI6tziX8BS0b7QA8TjfFLOefEmhA==
-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/cert_sha384.key b/programs/ssl/test-ca/cert_sha384.key
deleted file mode 100644
index d61ccb93f..000000000
--- a/programs/ssl/test-ca/cert_sha384.key
+++ /dev/null
@@ -1,27 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIIEpQIBAAKCAQEA/2LvhdZLHHjVqpV/WyyL7JNH+MsllXfAZL8RkTBMIUQ+HgVd
-jMzqTwttLjT1EQFrN9VlmKWmYCn1698pkulhQWVrGM1IqO9dCyHeW/+JdLtp4mAf
-wOMhL/mRxG4q9PHRtMLMUXM7LEdABImQAyeYCIvc/pH5EllaW7YxJVlQ6rjNs+HC
-9BRfR0kB4mPWFwBoSnsWhHMiYb9ZYAOMQObPbh5Q667Z5e33MUFybDNnmYGhCYk+
-acjPuGdIyjEiUk9kyyO0hIqCoxBtwwkpaSnunv7lLV9xXIC/s5ElJ4pelRhQ0j7x
-PBU7DBGhwM87CHVc4Lpo23ZzDY6vVUnkJ1udZQIDAQABAoIBAQCtB+hHIqjjUo9Z
-s06FhIoNMMCbtW/ydB9bYwVQ/IsoIud/SZ1Xj2LVSWWg3+qGqhJt0tyx7tHp56Qi
-OqIdUpg9SaylMjkflIXSzBCu/lSwTWZxJTV+Z6UNrybvEsFyEgFGWpE6Qjt+RYv/
-RwDW0lW0vKZvqJE7uGR7LNbhekFTtaXVxlC3AcHXqacPnuJ5w0D555SJOtW2qYBT
-nlUzpvSueADfkVsPzBB0nQfFwfigo33x+0LMGq1t+uIa1RJ24yxLeBc3fll/hDD9
-f+tshZ2FUb+Kbhnf+4wxjDliLHkML4pllziP+s7lpxT0gtrWAZTAX5Qk+BVcZmQn
-DXyDNselAoGBAP/iBfXnsgktFuQFMtCJjvDmdMwxMwfrN6S3DLO9zNbtQzhLCs+s
-IEXFwNO3W1uR5XHZ7O8R9bVxcVM+r+7HLuJQbHBqIrCgXZjZplt3ZJlCYmu89hMQ
-8IaRV311Flsj1OQXd+F7fXTMPcRQ2/MhN5WMuYCN40NsrE5qTdRzH8MbAoGBAP+A
-2qyErQz7wHE8TZ+Hy3K2znBHnpeqtJy+momPptn9kwP3hJYQacKkmZN3FLg3Bhuz
-uRYRVZrInFpq5/8MyWBijoYf90NReQH/qfSWUflKATsbzQ5CffOhrBYutZrX2tfc
-bqp4hgYF9HKIQ5W1NPziCxAjfIPCgmeqpp74N6l/AoGAXYus8CxHKxGf17aK0DAp
-4KnvsyKdbFyyl/YPn7pYo45Tz8WnayqbFcbo6r2SmZRp1Eh+VRw0vqN9cZhuSxXo
-bvZF3ob+raHC9flD1xZ74YeiYY7QS0IbHKcP3B6tEJ612rk1q2oxAD0Wq6l/74+K
-OZMb0gKNPf4BtB0q3OtFhlcCgYEAt5DvCtWDsvlIqNJHfp9EhxVZugdqpNLLUnYK
-d1yS5rktH8N8KYh/Q42YnP8IDtXReKOmDXnExCDvXHLEXVTldW85sJlUv7PQOaRi
-icxZ9r25pqrxpxYUga6dAY7rgOUmYMIJbEaNG9S5bHQEApIfELSieCTWt59Oq4ZK
-kZoJ+6cCgYEAwvRhIAvgPoS+G5BB/1xDPmJy1TuWYh46KR1HI68ft8v+fJBRA4jj
-LO6OmKJLWY064EPjNHgKI7hf8VYYa7r2kDZbCJsAp0GU5LHP0uXEpJ8MpKzKGR3d
-TQ4CdVtIjKLYDoKF1SHz4u1b1xTE7HHksc1htqF4bwv5LXDJyeXhhUk=
------END RSA PRIVATE KEY-----
diff --git a/programs/ssl/test-ca/cert_sha512.crt b/programs/ssl/test-ca/cert_sha512.crt
index 6f47798d5..5bffb81a5 100644
--- a/programs/ssl/test-ca/cert_sha512.crt
+++ b/programs/ssl/test-ca/cert_sha512.crt
@@ -1,77 +1,77 @@
Certificate:
Data:
Version: 3 (0x2)
- Serial Number: 8 (0x8)
+ Serial Number: 16 (0x10)
Signature Algorithm: sha512WithRSAEncryption
Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
Validity
- Not Before: Feb 9 21:12:36 2009 GMT
- Not After : Feb 9 21:12:36 2011 GMT
+ Not Before: Jul 12 10:57:00 2009 GMT
+ Not After : Jul 12 10:57:00 2011 GMT
Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA512
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public Key: (2048 bit)
Modulus (2048 bit):
- 00:93:26:13:f4:89:9e:ef:75:e0:1b:11:cf:68:a8:
- 19:f3:b0:4c:cf:41:e5:72:b0:6b:7e:ba:f2:83:8f:
- 87:0c:34:4e:06:08:19:99:7b:f9:34:4f:58:89:11:
- 7a:a6:84:a7:49:7d:30:d2:9d:93:3c:2e:00:84:e0:
- 34:0c:6e:54:38:3b:0e:74:f9:79:6f:a2:ff:44:fa:
- 60:0d:f5:22:5a:b8:37:72:75:58:2a:2c:10:8b:42:
- a8:88:99:77:79:db:7e:fa:bf:95:b9:b6:06:42:2b:
- a8:a6:90:2f:f8:e6:0c:f5:59:4b:50:1f:91:56:92:
- e0:b0:5c:c6:87:94:78:a3:85:91:ba:51:89:bd:49:
- 91:f7:02:6a:d6:d5:8a:63:c0:37:43:96:b2:6b:11:
- d1:50:c6:de:1f:4a:c4:2b:f0:af:67:3c:62:43:57:
- 42:83:ce:31:18:95:60:23:80:8b:27:24:33:00:2a:
- 3f:ef:4a:b9:57:b4:81:2a:07:86:cd:8d:ce:57:71:
- 67:b5:7d:60:41:8e:2f:91:10:ad:42:5b:76:b8:66:
- 2f:c5:b4:62:0a:26:e8:ec:48:5e:fa:32:88:a6:52:
- f5:9a:65:6c:18:59:2e:dc:79:7c:e0:22:b2:cc:f9:
- 98:b3:2c:df:b6:74:5d:2a:12:21:c7:0b:1d:5e:91:
- 84:df
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
X509v3 Subject Key Identifier:
- 7D:3F:1C:F1:A5:A0:D8:77:06:FE:75:D2:72:97:6C:3A:FF:3A:26:10
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
X509v3 Authority Key Identifier:
keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
Signature Algorithm: sha512WithRSAEncryption
- 2f:f2:12:80:1a:4f:0c:e6:f9:a6:a3:3c:8e:d2:51:f0:f7:b2:
- 47:6d:e9:55:5a:39:e8:95:fc:c0:37:a6:f9:a2:b4:37:7a:51:
- 23:06:ef:51:90:6e:d9:1c:14:33:7d:a8:9c:64:08:70:70:b4:
- eb:a6:84:64:2c:85:00:92:20:94:83:bc:0a:fa:5d:d0:b0:1b:
- c0:1a:92:0d:b6:15:dd:dd:79:de:ea:25:f5:0f:7e:ea:37:dc:
- ab:43:48:6c:ad:a4:bc:a7:f6:bf:16:74:de:7d:78:44:b0:d3:
- 68:60:a0:48:2a:e6:f2:aa:6e:26:e0:a0:40:e9:08:9c:71:e7:
- f7:d5:b2:d8:20:25:79:0c:e4:3b:05:57:82:ae:87:80:15:47:
- f9:0e:fa:10:c4:a0:6c:a7:cc:41:c4:5f:e5:1d:c7:10:94:db:
- d9:19:c6:8e:3a:88:dd:22:95:4d:c3:0f:fe:a6:a8:5e:f1:80:
- a4:a5:d6:ee:d4:25:7f:94:8f:b1:b8:ff:2b:84:b9:8a:a0:73:
- 02:67:1c:d9:7f:47:d8:f1:82:5c:c9:19:13:c8:fb:d0:32:06:
- 2f:3f:6f:cc:08:7c:2e:94:71:05:5c:5a:ca:b0:29:01:ad:d6:
- 99:c1:6c:84:f2:84:3d:c6:0b:85:76:47:19:42:2c:c8:48:e3:
- 60:30:e9:6d
+ 19:13:61:13:81:ff:a2:c4:cf:45:dc:4f:40:e5:ce:a6:78:fb:
+ ff:49:a2:f7:58:d5:36:c0:e4:78:2a:0c:68:97:21:62:76:5e:
+ 7f:4c:11:aa:31:13:17:22:d9:26:93:14:5e:60:6a:48:dd:56:
+ d2:b5:5d:9b:9a:d8:e0:c4:4a:42:53:de:43:2b:3e:82:0c:b7:
+ dd:f7:c5:5c:89:63:28:a9:8d:96:40:3a:0b:5b:df:7d:1e:4d:
+ b2:84:d8:38:1b:80:b6:28:d0:48:d0:42:30:f1:31:ec:ed:2e:
+ a2:e3:9d:e2:88:3f:b9:27:8d:34:76:dd:a7:de:71:5e:05:da:
+ 78:9b:2b:51:f4:d2:f5:81:a5:f8:d4:78:d8:42:ba:91:24:30:
+ 67:18:3c:ba:03:4f:ac:98:2c:ee:15:50:25:33:be:bb:4f:64:
+ 54:28:51:9a:d1:9b:b6:8e:5a:db:4c:3f:89:0c:c6:e7:d4:27:
+ e4:4a:8d:55:11:df:46:23:9e:8a:cb:79:f3:bb:f1:1b:c0:2c:
+ 5f:bd:31:09:e6:f7:31:c8:9d:4c:7a:99:74:38:78:39:d5:c1:
+ e5:d0:48:f7:fd:00:a5:1b:c2:bb:e9:9a:a3:1f:3f:fd:47:eb:
+ 78:ed:3e:59:bb:16:65:1c:62:e0:a2:78:b5:bd:50:79:b9:5d:
+ 4f:79:a6:37
-----BEGIN CERTIFICATE-----
-MIIDQjCCAiqgAwIBAgIBCDANBgkqhkiG9w0BAQ0FADA7MQswCQYDVQQGEwJOTDER
+MIIDQjCCAiqgAwIBAgIBEDANBgkqhkiG9w0BAQ0FADA7MQswCQYDVQQGEwJOTDER
MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
-MDkwMjA5MjExMjM2WhcNMTEwMjA5MjExMjM2WjA/MQswCQYDVQQGEwJOTDERMA8G
+MDkwNzEyMTA1NzAwWhcNMTEwNzEyMTA1NzAwWjA/MQswCQYDVQQGEwJOTDERMA8G
A1UEChMIUG9sYXJTU0wxHTAbBgNVBAMTFFBvbGFyU1NMIENlcnQgU0hBNTEyMIIB
-IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkyYT9Ime73XgGxHPaKgZ87BM
-z0HlcrBrfrryg4+HDDROBggZmXv5NE9YiRF6poSnSX0w0p2TPC4AhOA0DG5UODsO
-dPl5b6L/RPpgDfUiWrg3cnVYKiwQi0KoiJl3edt++r+VubYGQiuoppAv+OYM9VlL
-UB+RVpLgsFzGh5R4o4WRulGJvUmR9wJq1tWKY8A3Q5ayaxHRUMbeH0rEK/CvZzxi
-Q1dCg84xGJVgI4CLJyQzACo/70q5V7SBKgeGzY3OV3FntX1gQY4vkRCtQlt2uGYv
-xbRiCibo7Ehe+jKIplL1mmVsGFku3Hl84CKyzPmYsyzftnRdKhIhxwsdXpGE3wID
-AQABo00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBR9PxzxpaDYdwb+ddJyl2w6/zom
-EDAfBgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQ0F
-AAOCAQEAL/ISgBpPDOb5pqM8jtJR8PeyR23pVVo56JX8wDem+aK0N3pRIwbvUZBu
-2RwUM32onGQIcHC066aEZCyFAJIglIO8Cvpd0LAbwBqSDbYV3d153uol9Q9+6jfc
-q0NIbK2kvKf2vxZ03n14RLDTaGCgSCrm8qpuJuCgQOkInHHn99Wy2CAleQzkOwVX
-gq6HgBVH+Q76EMSgbKfMQcRf5R3HEJTb2RnGjjqI3SKVTcMP/qaoXvGApKXW7tQl
-f5SPsbj/K4S5iqBzAmcc2X9H2PGCXMkZE8j70DIGLz9vzAh8LpRxBVxayrApAa3W
-mcFshPKEPcYLhXZHGUIsyEjjYDDpbQ==
+IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3BN0gcYS9mddoWZy7dx5tlhc
+Mliz1BT9bAJhnguZRmOjCkHUQjMh5u1DB1odojtkKagqwWYoAFnYDEktMLc9jLtg
+YjGDJ39LlZIuoNbGhJRLs+SmzP8yOsXsTMkkWL+zM3dqtReLAhApjpWqkWAXQ0KH
+qHzaCYOYnXplXiBSBy5lpTH92XQeAMmunYFWiwgK9R6c3KJebNv/EYMV9NEkV5sP
+6zXJ8apGTnR//h2wkR+JSoTL33XjzXeCYgnln20p3i4l2Ei2IL5Rl0wtIGUtKlCe
+JF1yleCiBkGMYeRQV3SWsSm1oYg38Vyesp6Og41yO7Vc/rsSiXJcofnYGCmyJwID
+AQABo00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBS3UdTlINVFVPTFURvggrVhBa+b
+tjAfBgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQ0F
+AAOCAQEAGRNhE4H/osTPRdxPQOXOpnj7/0mi91jVNsDkeCoMaJchYnZef0wRqjET
+FyLZJpMUXmBqSN1W0rVdm5rY4MRKQlPeQys+ggy33ffFXIljKKmNlkA6C1vffR5N
+soTYOBuAtijQSNBCMPEx7O0uouOd4og/uSeNNHbdp95xXgXaeJsrUfTS9YGl+NR4
+2EK6kSQwZxg8ugNPrJgs7hVQJTO+u09kVChRmtGbto5a20w/iQzG59Qn5EqNVRHf
+RiOeist587vxG8AsX70xCeb3McidTHqZdDh4OdXB5dBI9/0ApRvCu+maox8//Ufr
+eO0+WbsWZRxi4KJ4tb1QebldT3mmNw==
-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/cert_sha512.key b/programs/ssl/test-ca/cert_sha512.key
deleted file mode 100644
index 96bc7bd8b..000000000
--- a/programs/ssl/test-ca/cert_sha512.key
+++ /dev/null
@@ -1,27 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIIEpAIBAAKCAQEAkyYT9Ime73XgGxHPaKgZ87BMz0HlcrBrfrryg4+HDDROBggZ
-mXv5NE9YiRF6poSnSX0w0p2TPC4AhOA0DG5UODsOdPl5b6L/RPpgDfUiWrg3cnVY
-KiwQi0KoiJl3edt++r+VubYGQiuoppAv+OYM9VlLUB+RVpLgsFzGh5R4o4WRulGJ
-vUmR9wJq1tWKY8A3Q5ayaxHRUMbeH0rEK/CvZzxiQ1dCg84xGJVgI4CLJyQzACo/
-70q5V7SBKgeGzY3OV3FntX1gQY4vkRCtQlt2uGYvxbRiCibo7Ehe+jKIplL1mmVs
-GFku3Hl84CKyzPmYsyzftnRdKhIhxwsdXpGE3wIDAQABAoIBABobGFE7FTpwlDjZ
-OQ3dPPVx4r6mdzmYuQl7y0ix7wioQutpBnmnd/fi19dBhZwDTtaH4mCLWjLECo2I
-ZVOLQ1/SgmcYV4YJyfYH4YC4a8bihdvFm8WnmavLQLEzYPH6khWUZdDTzVpx+nLK
-g+hJkCT7GZR2dUeBuWEwpHwrSBfidrEISewHQDAPy4rR2K/uFKU5UlTtz9KkMBK3
-nnPDrWsKrx47Kr2+zfMySj/AwR3nF/8X95z8TG9Fb3DVfsH2+JvSRB5jC4mcstGb
-kfXFeWZcBG73v9V+rD1Tv53M4HGBgEFSe/Oi4eRthCHB4DENb24U41rLzkmqqUTG
-BGEthSkCgYEAwlsV/nvDUxS1ze0aCVm9ubzyYmlhWGN0secLKcOawjwk0hWdbwlQ
-OrexDOdoqF1+g9j3R5JzXgMDZfzvBRPFPdii0Nm1niSsb3IxkmSIgD0Rw4EiNAjy
-/ZmeiUOGQB5hhpcQ/d8MCMWZeN4+IT2dbYOXOh5aEtrlg6usQGVeiG0CgYEAwdH3
-pG/vFtlRANDdqhXFtXG5yiIj6q6/FCJp5TzCfeWft509RcCbQLAxxg5iazHrIVra
-fMc7mBv0fJk/h/f3q3MYqICZ8Ohz1Bses54u7VN38SrIxBgXD1JmQ4D7oTtjg0BN
-d4jghhRsDtsp3AaHM+S9ROY30G5JVIOeP7JTivsCgYEAo8iWlEo/o/fD7bFtS4vw
-smFj8ULU4eOOJ42Ifr1z4VNFxDSq4zN6BMFf1nv8WkXPo9RnLk1gI01uw7eOxTyP
-7zpsmouc3ZQSLCiTVcaasVbFbXeZFzijbMrUKuBYdhgkH4OWshoQziOW3aCLwv9l
-dzB5dGS3i0QkPf2hvvKt41ECgYEAuNFcAGxQI4yURl/kj1R1k+BfFlVZxGZfhHaQ
-XeyDVYPJuk/w5nuUT6nzvHVo+ei+2q6E2yksNY6qosmLID+e5tk4sSz4HhW6pY46
-x3JWMy49mDWA/iQukQi0xTfQOl2kNbryY8Kcvp3osH3iO5HqCNzccj/JBzKzMCjV
-lM2aBlMCgYA4kBFqWGW9SFpXE5MNuMYls5sviQ0ctD5Tbpd2xjSTfUgyRrkNCz/U
-aOBkU7nDdErEubJs0j9fVtWaf/B/5NC/Y2fmeDxtzPG6WC0zODbVsnnVyO1YTUxG
-JTG5ltMDPjuIdcZk/Ii+P2nuEnRSiyh+wlf4QAdmxlB3lbVKzcG9oA==
------END RSA PRIVATE KEY-----
diff --git a/programs/ssl/test-ca/gen_test_ca.sh b/programs/ssl/test-ca/gen_test_ca.sh
index 1b9136a93..ab803378b 100755
--- a/programs/ssl/test-ca/gen_test_ca.sh
+++ b/programs/ssl/test-ca/gen_test_ca.sh
@@ -19,10 +19,7 @@ openssl genrsa -out server1.key 2048
openssl genrsa -out server2.key 2048
openssl genrsa -out client1.key 2048
openssl genrsa -out client2.key 2048
-openssl genrsa -out cert_sha224.key 2048
-openssl genrsa -out cert_sha256.key 2048
-openssl genrsa -out cert_sha384.key 2048
-openssl genrsa -out cert_sha512.key 2048
+openssl genrsa -out cert_digest.key 2048
echo "Generating requests"
cat sslconf.txt > sslconf_use.txt;echo "CN=PolarSSL Server 1" >> sslconf_use.txt
@@ -37,17 +34,29 @@ openssl req -config sslconf_use.txt -new -key client1.key -out client1.req
cat sslconf.txt > sslconf_use.txt;echo "CN=PolarSSL Client 2" >> sslconf_use.txt
openssl req -config sslconf_use.txt -new -key client2.key -out client2.req
+cat sslconf.txt > sslconf_use.txt;echo "CN=PolarSSL Cert MD2" >> sslconf_use.txt
+openssl req -config sslconf_use.txt -new -key cert_digest.key -out cert_md2.req -md2
+
+cat sslconf.txt > sslconf_use.txt;echo "CN=PolarSSL Cert MD4" >> sslconf_use.txt
+openssl req -config sslconf_use.txt -new -key cert_digest.key -out cert_md4.req -md4
+
+cat sslconf.txt > sslconf_use.txt;echo "CN=PolarSSL Cert MD5" >> sslconf_use.txt
+openssl req -config sslconf_use.txt -new -key cert_digest.key -out cert_md5.req -md5
+
+cat sslconf.txt > sslconf_use.txt;echo "CN=PolarSSL Cert SHA1" >> sslconf_use.txt
+openssl req -config sslconf_use.txt -new -key cert_digest.key -out cert_sha1.req -sha1
+
cat sslconf.txt > sslconf_use.txt;echo "CN=PolarSSL Cert SHA224" >> sslconf_use.txt
-openssl req -config sslconf_use.txt -new -key cert_sha224.key -out cert_sha224.req -sha224
+openssl req -config sslconf_use.txt -new -key cert_digest.key -out cert_sha224.req -sha224
cat sslconf.txt > sslconf_use.txt;echo "CN=PolarSSL Cert SHA256" >> sslconf_use.txt
-openssl req -config sslconf_use.txt -new -key cert_sha256.key -out cert_sha256.req -sha256
+openssl req -config sslconf_use.txt -new -key cert_digest.key -out cert_sha256.req -sha256
cat sslconf.txt > sslconf_use.txt;echo "CN=PolarSSL Cert SHA384" >> sslconf_use.txt
-openssl req -config sslconf_use.txt -new -key cert_sha384.key -out cert_sha384.req -sha384
+openssl req -config sslconf_use.txt -new -key cert_digest.key -out cert_sha384.req -sha384
cat sslconf.txt > sslconf_use.txt;echo "CN=PolarSSL Cert SHA512" >> sslconf_use.txt
-openssl req -config sslconf_use.txt -new -key cert_sha512.key -out cert_sha512.req -sha512
+openssl req -config sslconf_use.txt -new -key cert_digest.key -out cert_sha512.req -sha512
echo "Signing requests"
for i in server1 server2 client1 client2;
@@ -56,10 +65,10 @@ do
-batch -in $i.req
done
-for i in 224 256 384 512;
+for i in md2 md4 md5 sha1 sha224 sha256 sha384 sha512;
do
- openssl ca -config sslconf.txt -out cert_sha$i.crt -passin pass:$PASSWORD \
- -batch -in cert_sha$i.req -md sha$i
+ openssl ca -config sslconf.txt -out cert_$i.crt -passin pass:$PASSWORD \
+ -batch -in cert_$i.req -md $i
done
echo "Revoking firsts"
diff --git a/programs/ssl/test-ca/index b/programs/ssl/test-ca/index
index 16bc39a7c..ac009e076 100644
--- a/programs/ssl/test-ca/index
+++ b/programs/ssl/test-ca/index
@@ -6,3 +6,11 @@ V 110209211235Z 05 unknown /C=NL/O=PolarSSL/CN=PolarSSL Cert SHA224
V 110209211235Z 06 unknown /C=NL/O=PolarSSL/CN=PolarSSL Cert SHA256
V 110209211236Z 07 unknown /C=NL/O=PolarSSL/CN=PolarSSL Cert SHA384
V 110209211236Z 08 unknown /C=NL/O=PolarSSL/CN=PolarSSL Cert SHA512
+V 110712105659Z 09 unknown /C=NL/O=PolarSSL/CN=PolarSSL Cert MD2
+V 110712105659Z 0A unknown /C=NL/O=PolarSSL/CN=PolarSSL Cert MD4
+V 110712105659Z 0B unknown /C=NL/O=PolarSSL/CN=PolarSSL Cert MD5
+V 110712105659Z 0C unknown /C=NL/O=PolarSSL/CN=PolarSSL Cert SHA1
+V 110712105659Z 0D unknown /C=NL/O=PolarSSL/CN=PolarSSL Cert SHA224
+V 110712105659Z 0E unknown /C=NL/O=PolarSSL/CN=PolarSSL Cert SHA256
+V 110712105659Z 0F unknown /C=NL/O=PolarSSL/CN=PolarSSL Cert SHA384
+V 110712105700Z 10 unknown /C=NL/O=PolarSSL/CN=PolarSSL Cert SHA512
diff --git a/programs/ssl/test-ca/newcerts/09.pem b/programs/ssl/test-ca/newcerts/09.pem
new file mode 100644
index 000000000..bfea77b6f
--- /dev/null
+++ b/programs/ssl/test-ca/newcerts/09.pem
@@ -0,0 +1,77 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 9 (0x9)
+ Signature Algorithm: md2WithRSAEncryption
+ Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
+ Validity
+ Not Before: Jul 12 10:56:59 2009 GMT
+ Not After : Jul 12 10:56:59 2011 GMT
+ Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert MD2
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints:
+ CA:FALSE
+ X509v3 Subject Key Identifier:
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
+ X509v3 Authority Key Identifier:
+ keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
+
+ Signature Algorithm: md2WithRSAEncryption
+ 28:5a:dd:48:fb:ec:80:fe:de:b7:20:c0:4c:05:a9:4b:51:e9:
+ a7:d1:4b:5e:76:42:d2:5d:9a:14:19:3b:cb:f9:91:d7:0f:11:
+ c9:cd:dd:00:8b:2c:76:73:22:a0:19:49:81:63:40:30:48:27:
+ 62:90:ca:b8:dc:33:35:b3:4b:58:ca:dc:07:66:87:2e:ea:44:
+ 2a:6a:13:67:7a:32:5e:48:1d:88:88:c5:70:e6:e7:ec:1b:2f:
+ a7:f4:61:71:29:f6:66:93:30:60:7e:b3:4c:01:c8:2c:53:ce:
+ 00:11:ec:bf:f6:f2:ce:51:97:d8:ed:ed:dc:c9:6b:b8:19:15:
+ c8:9a:61:6d:12:9a:99:25:d8:03:1d:a6:4c:20:a5:f8:46:a3:
+ 05:32:bb:1a:8e:1a:65:0d:f3:13:35:1d:6f:73:28:31:12:d7:
+ c4:9e:73:a0:a7:ce:82:25:d1:40:e8:1b:77:60:f3:3e:81:7f:
+ 19:ee:cf:97:4d:c8:c3:35:9b:72:98:3b:c3:35:43:14:0a:04:
+ 21:7b:f7:db:e6:5f:ce:21:d1:ce:bf:b7:ef:c1:63:21:c2:78:
+ e1:37:aa:b1:e0:31:b3:b6:63:4c:fd:66:c8:e6:cf:f8:d9:97:
+ 2f:cf:92:81:3f:d4:bf:ec:e2:ad:6e:39:c7:a6:a8:e0:32:b0:
+ 2e:0d:e1:30
+-----BEGIN CERTIFICATE-----
+MIIDPzCCAiegAwIBAgIBCTANBgkqhkiG9w0BAQIFADA7MQswCQYDVQQGEwJOTDER
+MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
+MDkwNzEyMTA1NjU5WhcNMTEwNzEyMTA1NjU5WjA8MQswCQYDVQQGEwJOTDERMA8G
+A1UEChMIUG9sYXJTU0wxGjAYBgNVBAMTEVBvbGFyU1NMIENlcnQgTUQyMIIBIjAN
+BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3BN0gcYS9mddoWZy7dx5tlhcMliz
+1BT9bAJhnguZRmOjCkHUQjMh5u1DB1odojtkKagqwWYoAFnYDEktMLc9jLtgYjGD
+J39LlZIuoNbGhJRLs+SmzP8yOsXsTMkkWL+zM3dqtReLAhApjpWqkWAXQ0KHqHza
+CYOYnXplXiBSBy5lpTH92XQeAMmunYFWiwgK9R6c3KJebNv/EYMV9NEkV5sP6zXJ
+8apGTnR//h2wkR+JSoTL33XjzXeCYgnln20p3i4l2Ei2IL5Rl0wtIGUtKlCeJF1y
+leCiBkGMYeRQV3SWsSm1oYg38Vyesp6Og41yO7Vc/rsSiXJcofnYGCmyJwIDAQAB
+o00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBS3UdTlINVFVPTFURvggrVhBa+btjAf
+BgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQIFAAOC
+AQEAKFrdSPvsgP7etyDATAWpS1Hpp9FLXnZC0l2aFBk7y/mR1w8Ryc3dAIssdnMi
+oBlJgWNAMEgnYpDKuNwzNbNLWMrcB2aHLupEKmoTZ3oyXkgdiIjFcObn7Bsvp/Rh
+cSn2ZpMwYH6zTAHILFPOABHsv/byzlGX2O3t3MlruBkVyJphbRKamSXYAx2mTCCl
++EajBTK7Go4aZQ3zEzUdb3MoMRLXxJ5zoKfOgiXRQOgbd2DzPoF/Ge7Pl03IwzWb
+cpg7wzVDFAoEIXv32+ZfziHRzr+378FjIcJ44TeqseAxs7ZjTP1myObP+NmXL8+S
+gT/Uv+zirW45x6ao4DKwLg3hMA==
+-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/newcerts/0A.pem b/programs/ssl/test-ca/newcerts/0A.pem
new file mode 100644
index 000000000..eb05fad87
--- /dev/null
+++ b/programs/ssl/test-ca/newcerts/0A.pem
@@ -0,0 +1,77 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 10 (0xa)
+ Signature Algorithm: md4WithRSAEncryption
+ Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
+ Validity
+ Not Before: Jul 12 10:56:59 2009 GMT
+ Not After : Jul 12 10:56:59 2011 GMT
+ Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert MD4
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints:
+ CA:FALSE
+ X509v3 Subject Key Identifier:
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
+ X509v3 Authority Key Identifier:
+ keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
+
+ Signature Algorithm: md4WithRSAEncryption
+ 3d:34:e7:aa:98:28:91:95:d4:df:be:66:4e:92:7f:25:f7:ce:
+ 23:59:db:30:52:3f:67:a0:ab:06:18:be:32:ad:f9:d5:24:87:
+ 90:c5:ac:42:a6:8f:2a:e3:b3:36:c4:9c:38:e4:2e:6a:64:26:
+ 33:39:e0:46:4e:f5:09:a7:d2:cd:6a:16:30:49:80:81:4c:19:
+ 43:2e:55:0d:b8:18:d6:db:8e:e0:3e:25:ca:a2:74:76:b7:1c:
+ 97:13:db:21:83:50:38:eb:f7:36:d5:74:3d:fc:90:d8:7f:d6:
+ ad:2d:5d:ab:99:fc:45:41:c1:55:22:f7:57:c0:c5:24:a0:67:
+ a0:e8:03:f1:98:87:7a:be:d9:57:04:06:ba:57:29:ca:6e:33:
+ 28:16:7d:fa:5c:2b:ae:40:78:01:6f:77:9f:54:94:fb:bb:73:
+ 3f:f1:ca:81:4f:65:49:2c:1a:62:15:fe:0e:43:d3:81:10:b2:
+ b6:e9:92:f9:b8:be:cf:50:85:a4:65:af:ed:fa:58:6c:5c:90:
+ b1:ae:90:7a:a4:68:93:cf:85:6b:73:98:c0:a7:97:d7:03:59:
+ 0c:97:33:1b:9d:5a:4a:9d:31:71:c3:e4:57:21:1e:9a:67:16:
+ 89:ff:de:42:88:97:05:cf:ab:63:3b:a4:fc:7f:7b:4d:54:b7:
+ f5:bb:68:c4
+-----BEGIN CERTIFICATE-----
+MIIDPzCCAiegAwIBAgIBCjANBgkqhkiG9w0BAQMFADA7MQswCQYDVQQGEwJOTDER
+MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
+MDkwNzEyMTA1NjU5WhcNMTEwNzEyMTA1NjU5WjA8MQswCQYDVQQGEwJOTDERMA8G
+A1UEChMIUG9sYXJTU0wxGjAYBgNVBAMTEVBvbGFyU1NMIENlcnQgTUQ0MIIBIjAN
+BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3BN0gcYS9mddoWZy7dx5tlhcMliz
+1BT9bAJhnguZRmOjCkHUQjMh5u1DB1odojtkKagqwWYoAFnYDEktMLc9jLtgYjGD
+J39LlZIuoNbGhJRLs+SmzP8yOsXsTMkkWL+zM3dqtReLAhApjpWqkWAXQ0KHqHza
+CYOYnXplXiBSBy5lpTH92XQeAMmunYFWiwgK9R6c3KJebNv/EYMV9NEkV5sP6zXJ
+8apGTnR//h2wkR+JSoTL33XjzXeCYgnln20p3i4l2Ei2IL5Rl0wtIGUtKlCeJF1y
+leCiBkGMYeRQV3SWsSm1oYg38Vyesp6Og41yO7Vc/rsSiXJcofnYGCmyJwIDAQAB
+o00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBS3UdTlINVFVPTFURvggrVhBa+btjAf
+BgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQMFAAOC
+AQEAPTTnqpgokZXU375mTpJ/JffOI1nbMFI/Z6CrBhi+Mq351SSHkMWsQqaPKuOz
+NsScOOQuamQmMzngRk71CafSzWoWMEmAgUwZQy5VDbgY1tuO4D4lyqJ0drcclxPb
+IYNQOOv3NtV0PfyQ2H/WrS1dq5n8RUHBVSL3V8DFJKBnoOgD8ZiHer7ZVwQGulcp
+ym4zKBZ9+lwrrkB4AW93n1SU+7tzP/HKgU9lSSwaYhX+DkPTgRCytumS+bi+z1CF
+pGWv7fpYbFyQsa6QeqRok8+Fa3OYwKeX1wNZDJczG51aSp0xccPkVyEemmcWif/e
+QoiXBc+rYzuk/H97TVS39btoxA==
+-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/newcerts/0B.pem b/programs/ssl/test-ca/newcerts/0B.pem
new file mode 100644
index 000000000..919d184c6
--- /dev/null
+++ b/programs/ssl/test-ca/newcerts/0B.pem
@@ -0,0 +1,77 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 11 (0xb)
+ Signature Algorithm: md5WithRSAEncryption
+ Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
+ Validity
+ Not Before: Jul 12 10:56:59 2009 GMT
+ Not After : Jul 12 10:56:59 2011 GMT
+ Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert MD5
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints:
+ CA:FALSE
+ X509v3 Subject Key Identifier:
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
+ X509v3 Authority Key Identifier:
+ keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
+
+ Signature Algorithm: md5WithRSAEncryption
+ 7d:c7:ae:4b:1d:56:8c:c8:2a:40:13:24:91:38:b0:72:77:6a:
+ a3:fd:7e:0d:30:ca:96:7e:55:85:ff:fb:cd:a7:29:bd:a3:f8:
+ bc:df:e3:ee:f8:f0:5d:4b:91:0e:f6:e2:c5:9c:3f:74:26:d1:
+ d2:37:13:59:09:d6:39:43:ce:d7:67:70:92:c8:98:2b:5a:f5:
+ 09:e1:ea:d9:43:f1:92:61:b8:43:74:d8:a9:f0:af:b6:df:11:
+ 61:cd:8f:35:39:1f:d1:17:70:f9:2b:86:3e:df:4b:c6:81:0b:
+ f5:cc:de:62:dd:f7:7f:14:2a:1a:e7:98:3d:6e:db:1c:47:df:
+ 8d:31:49:7b:78:b0:81:89:c8:b5:f5:e9:e4:9e:00:a5:20:70:
+ e5:32:56:e6:a7:be:68:ba:bf:d4:8e:8f:c8:42:31:30:b3:39:
+ fa:3e:9c:70:53:64:d6:96:af:f7:8a:e7:de:20:3a:f0:66:71:
+ 98:ec:c0:f8:52:c9:07:be:29:0e:0d:6e:7e:4e:36:9c:bb:a1:
+ 5a:ea:1e:6f:d9:8e:81:0c:58:88:1a:be:1b:01:14:ad:ad:4a:
+ 58:7a:10:53:43:1b:6d:2d:17:44:94:ba:31:5d:09:4e:85:5c:
+ c7:f2:c2:53:a5:1d:58:dc:4e:de:3c:88:b3:13:5a:7f:5d:a5:
+ c6:e6:3a:f7
+-----BEGIN CERTIFICATE-----
+MIIDPzCCAiegAwIBAgIBCzANBgkqhkiG9w0BAQQFADA7MQswCQYDVQQGEwJOTDER
+MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
+MDkwNzEyMTA1NjU5WhcNMTEwNzEyMTA1NjU5WjA8MQswCQYDVQQGEwJOTDERMA8G
+A1UEChMIUG9sYXJTU0wxGjAYBgNVBAMTEVBvbGFyU1NMIENlcnQgTUQ1MIIBIjAN
+BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3BN0gcYS9mddoWZy7dx5tlhcMliz
+1BT9bAJhnguZRmOjCkHUQjMh5u1DB1odojtkKagqwWYoAFnYDEktMLc9jLtgYjGD
+J39LlZIuoNbGhJRLs+SmzP8yOsXsTMkkWL+zM3dqtReLAhApjpWqkWAXQ0KHqHza
+CYOYnXplXiBSBy5lpTH92XQeAMmunYFWiwgK9R6c3KJebNv/EYMV9NEkV5sP6zXJ
+8apGTnR//h2wkR+JSoTL33XjzXeCYgnln20p3i4l2Ei2IL5Rl0wtIGUtKlCeJF1y
+leCiBkGMYeRQV3SWsSm1oYg38Vyesp6Og41yO7Vc/rsSiXJcofnYGCmyJwIDAQAB
+o00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBS3UdTlINVFVPTFURvggrVhBa+btjAf
+BgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQQFAAOC
+AQEAfceuSx1WjMgqQBMkkTiwcndqo/1+DTDKln5Vhf/7zacpvaP4vN/j7vjwXUuR
+DvbixZw/dCbR0jcTWQnWOUPO12dwksiYK1r1CeHq2UPxkmG4Q3TYqfCvtt8RYc2P
+NTkf0Rdw+SuGPt9LxoEL9czeYt33fxQqGueYPW7bHEffjTFJe3iwgYnItfXp5J4A
+pSBw5TJW5qe+aLq/1I6PyEIxMLM5+j6ccFNk1pav94rn3iA68GZxmOzA+FLJB74p
+Dg1ufk42nLuhWuoeb9mOgQxYiBq+GwEUra1KWHoQU0MbbS0XRJS6MV0JToVcx/LC
+U6UdWNxO3jyIsxNaf12lxuY69w==
+-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/newcerts/0C.pem b/programs/ssl/test-ca/newcerts/0C.pem
new file mode 100644
index 000000000..495c1aa38
--- /dev/null
+++ b/programs/ssl/test-ca/newcerts/0C.pem
@@ -0,0 +1,77 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 12 (0xc)
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
+ Validity
+ Not Before: Jul 12 10:56:59 2009 GMT
+ Not After : Jul 12 10:56:59 2011 GMT
+ Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA1
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints:
+ CA:FALSE
+ X509v3 Subject Key Identifier:
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
+ X509v3 Authority Key Identifier:
+ keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
+
+ Signature Algorithm: sha1WithRSAEncryption
+ 0b:3d:49:a6:2a:23:fa:f1:5d:dd:c0:7e:b4:a4:47:cb:78:a8:
+ 58:62:e5:80:e2:50:19:41:0e:22:98:fc:51:40:f1:64:88:4c:
+ 2f:90:f9:eb:5e:93:51:bc:53:31:df:86:07:b0:bb:43:57:4d:
+ dc:0e:4d:6a:67:90:57:e1:3f:3c:df:a9:f6:fb:02:c8:fc:88:
+ 91:35:c9:6c:a1:dd:2d:4f:0e:36:e9:d2:6b:1d:9b:3e:e9:01:
+ bd:11:cd:e0:fa:c3:8f:8d:07:ae:e4:aa:a2:80:3d:ad:10:02:
+ d9:f2:e8:c5:37:3f:95:f9:fa:b0:c6:57:b7:ad:16:a6:c8:ec:
+ f8:d5:46:d4:26:53:5e:33:52:ff:aa:c0:b8:c2:3c:b5:cb:30:
+ d9:6c:6f:6e:68:c8:5c:61:62:28:51:72:3b:57:17:1d:05:8c:
+ d8:4f:63:f4:51:25:e4:4d:37:3c:2e:dc:5e:d9:c9:e2:b0:16:
+ f9:25:cb:02:65:28:4f:b7:b6:16:c0:d9:04:1c:0e:b6:70:79:
+ 3b:a6:aa:42:ee:37:97:3c:11:26:39:7b:b9:be:29:0c:06:e6:
+ f7:05:9f:38:19:22:d5:6e:44:52:1b:24:c8:6f:1f:8c:bc:71:
+ c2:7a:c3:17:ac:58:fd:c6:2e:5c:1c:83:c9:bc:a3:c7:81:1a:
+ 09:d5:0d:49
+-----BEGIN CERTIFICATE-----
+MIIDQDCCAiigAwIBAgIBDDANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER
+MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
+MDkwNzEyMTA1NjU5WhcNMTEwNzEyMTA1NjU5WjA9MQswCQYDVQQGEwJOTDERMA8G
+A1UEChMIUG9sYXJTU0wxGzAZBgNVBAMTElBvbGFyU1NMIENlcnQgU0hBMTCCASIw
+DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANwTdIHGEvZnXaFmcu3cebZYXDJY
+s9QU/WwCYZ4LmUZjowpB1EIzIebtQwdaHaI7ZCmoKsFmKABZ2AxJLTC3PYy7YGIx
+gyd/S5WSLqDWxoSUS7Pkpsz/MjrF7EzJJFi/szN3arUXiwIQKY6VqpFgF0NCh6h8
+2gmDmJ16ZV4gUgcuZaUx/dl0HgDJrp2BVosICvUenNyiXmzb/xGDFfTRJFebD+s1
+yfGqRk50f/4dsJEfiUqEy9914813gmIJ5Z9tKd4uJdhItiC+UZdMLSBlLSpQniRd
+cpXgogZBjGHkUFd0lrEptaGIN/FcnrKejoONcju1XP67EolyXKH52BgpsicCAwEA
+AaNNMEswCQYDVR0TBAIwADAdBgNVHQ4EFgQUt1HU5SDVRVT0xVEb4IK1YQWvm7Yw
+HwYDVR0jBBgwFoAUzyIxJ5HYwlT/HtrZ7orFiTKtDCEwDQYJKoZIhvcNAQEFBQAD
+ggEBAAs9SaYqI/rxXd3AfrSkR8t4qFhi5YDiUBlBDiKY/FFA8WSITC+Q+etek1G8
+UzHfhgewu0NXTdwOTWpnkFfhPzzfqfb7Asj8iJE1yWyh3S1PDjbp0msdmz7pAb0R
+zeD6w4+NB67kqqKAPa0QAtny6MU3P5X5+rDGV7etFqbI7PjVRtQmU14zUv+qwLjC
+PLXLMNlsb25oyFxhYihRcjtXFx0FjNhPY/RRJeRNNzwu3F7ZyeKwFvklywJlKE+3
+thbA2QQcDrZweTumqkLuN5c8ESY5e7m+KQwG5vcFnzgZItVuRFIbJMhvH4y8ccJ6
+wxesWP3GLlwcg8m8o8eBGgnVDUk=
+-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/newcerts/0D.pem b/programs/ssl/test-ca/newcerts/0D.pem
new file mode 100644
index 000000000..02d39a7a7
--- /dev/null
+++ b/programs/ssl/test-ca/newcerts/0D.pem
@@ -0,0 +1,77 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 13 (0xd)
+ Signature Algorithm: sha224WithRSAEncryption
+ Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
+ Validity
+ Not Before: Jul 12 10:56:59 2009 GMT
+ Not After : Jul 12 10:56:59 2011 GMT
+ Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA224
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints:
+ CA:FALSE
+ X509v3 Subject Key Identifier:
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
+ X509v3 Authority Key Identifier:
+ keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
+
+ Signature Algorithm: sha224WithRSAEncryption
+ 81:8e:2e:bb:77:a3:7c:53:02:9e:9c:d7:66:e3:f5:3f:a6:19:
+ ff:09:8c:7d:4b:10:5f:c3:bd:ad:fc:cc:5c:dc:92:ef:1e:c3:
+ 74:70:a6:88:0d:4c:4d:2c:45:0b:76:90:b5:2f:13:93:ee:79:
+ ea:2a:91:f5:ab:6c:dc:5d:3d:f1:b8:3d:bb:d1:a8:40:3d:16:
+ 11:97:50:59:39:41:54:9f:c3:a6:d9:81:36:6d:85:90:a1:fb:
+ c3:6b:3d:5f:24:95:c5:1e:e4:bc:bc:22:b6:9d:6b:60:c1:3a:
+ 35:21:13:19:ff:82:0e:4f:e5:50:53:db:cc:51:1b:bc:4d:12:
+ ca:79:cc:cc:a0:6e:b5:9a:5a:25:c2:c6:e3:e2:fb:04:ba:d4:
+ 0d:69:ce:d3:8c:60:54:d2:32:75:8a:4d:08:ee:b0:01:15:ef:
+ 80:9a:ae:dd:e5:47:5a:a3:99:e8:eb:aa:38:51:6c:5a:94:6f:
+ 7b:6c:c6:34:eb:66:5a:da:83:53:eb:32:6c:1e:8d:7e:20:09:
+ 4c:9b:05:57:e8:27:71:84:53:5f:be:c3:e9:87:9f:8a:a0:41:
+ 67:5e:c5:7e:a8:c4:31:31:aa:f4:4b:95:c7:eb:83:01:da:8a:
+ 7f:0c:f3:07:b2:5f:8e:28:2e:85:a0:d8:ef:d8:35:6b:cd:42:
+ 92:cc:44:0e
+-----BEGIN CERTIFICATE-----
+MIIDQjCCAiqgAwIBAgIBDTANBgkqhkiG9w0BAQ4FADA7MQswCQYDVQQGEwJOTDER
+MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
+MDkwNzEyMTA1NjU5WhcNMTEwNzEyMTA1NjU5WjA/MQswCQYDVQQGEwJOTDERMA8G
+A1UEChMIUG9sYXJTU0wxHTAbBgNVBAMTFFBvbGFyU1NMIENlcnQgU0hBMjI0MIIB
+IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3BN0gcYS9mddoWZy7dx5tlhc
+Mliz1BT9bAJhnguZRmOjCkHUQjMh5u1DB1odojtkKagqwWYoAFnYDEktMLc9jLtg
+YjGDJ39LlZIuoNbGhJRLs+SmzP8yOsXsTMkkWL+zM3dqtReLAhApjpWqkWAXQ0KH
+qHzaCYOYnXplXiBSBy5lpTH92XQeAMmunYFWiwgK9R6c3KJebNv/EYMV9NEkV5sP
+6zXJ8apGTnR//h2wkR+JSoTL33XjzXeCYgnln20p3i4l2Ei2IL5Rl0wtIGUtKlCe
+JF1yleCiBkGMYeRQV3SWsSm1oYg38Vyesp6Og41yO7Vc/rsSiXJcofnYGCmyJwID
+AQABo00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBS3UdTlINVFVPTFURvggrVhBa+b
+tjAfBgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQ4F
+AAOCAQEAgY4uu3ejfFMCnpzXZuP1P6YZ/wmMfUsQX8O9rfzMXNyS7x7DdHCmiA1M
+TSxFC3aQtS8Tk+556iqR9ats3F098bg9u9GoQD0WEZdQWTlBVJ/DptmBNm2FkKH7
+w2s9XySVxR7kvLwitp1rYME6NSETGf+CDk/lUFPbzFEbvE0SynnMzKButZpaJcLG
+4+L7BLrUDWnO04xgVNIydYpNCO6wARXvgJqu3eVHWqOZ6OuqOFFsWpRve2zGNOtm
+WtqDU+sybB6NfiAJTJsFV+gncYRTX77D6YefiqBBZ17FfqjEMTGq9EuVx+uDAdqK
+fwzzB7JfjiguhaDY79g1a81CksxEDg==
+-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/newcerts/0E.pem b/programs/ssl/test-ca/newcerts/0E.pem
new file mode 100644
index 000000000..e5e337270
--- /dev/null
+++ b/programs/ssl/test-ca/newcerts/0E.pem
@@ -0,0 +1,77 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 14 (0xe)
+ Signature Algorithm: sha256WithRSAEncryption
+ Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
+ Validity
+ Not Before: Jul 12 10:56:59 2009 GMT
+ Not After : Jul 12 10:56:59 2011 GMT
+ Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA256
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints:
+ CA:FALSE
+ X509v3 Subject Key Identifier:
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
+ X509v3 Authority Key Identifier:
+ keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
+
+ Signature Algorithm: sha256WithRSAEncryption
+ 0f:4c:70:2a:ad:b8:43:ea:97:3d:5d:d6:0a:d8:e1:42:b9:3d:
+ 42:42:a1:dd:df:37:e3:0c:ab:40:aa:10:3c:f6:88:c1:e9:82:
+ ac:35:f6:f7:66:d1:ee:71:bd:b5:9f:48:dc:e2:09:8a:3e:0e:
+ 1d:da:12:e4:f3:53:a1:a1:d9:b2:32:df:e2:83:5d:c8:df:fa:
+ 1a:6c:f4:c0:94:cc:20:6b:2b:74:9e:c1:35:d7:2a:ea:99:f8:
+ 31:50:e9:c1:5d:3b:14:d4:12:96:b2:06:a3:4d:0f:f5:a9:8f:
+ 44:08:61:15:0a:92:bd:29:0b:8d:c1:87:0a:40:de:29:b8:4f:
+ 92:e4:b8:fa:d3:ec:5f:55:5e:32:69:57:60:6b:6a:02:89:2a:
+ d4:8e:91:5e:fd:45:d0:21:07:92:d6:c0:9b:ed:d0:d1:07:b9:
+ 84:65:01:47:ed:95:03:a5:67:66:30:83:21:87:bb:4c:08:1b:
+ 79:97:ec:ad:f8:89:7f:01:29:07:6a:d4:58:c6:11:d4:bc:1d:
+ 4f:03:3b:ef:11:a5:e7:8b:4b:29:b5:c5:7d:57:8a:6b:e5:11:
+ 0a:39:aa:ef:bf:53:82:ea:34:24:42:84:11:91:ba:cb:71:7e:
+ fa:f7:d3:1e:2b:c4:14:10:0a:16:0a:b7:a5:e2:89:ca:79:dd:
+ d1:ad:d2:00
+-----BEGIN CERTIFICATE-----
+MIIDQjCCAiqgAwIBAgIBDjANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJOTDER
+MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
+MDkwNzEyMTA1NjU5WhcNMTEwNzEyMTA1NjU5WjA/MQswCQYDVQQGEwJOTDERMA8G
+A1UEChMIUG9sYXJTU0wxHTAbBgNVBAMTFFBvbGFyU1NMIENlcnQgU0hBMjU2MIIB
+IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3BN0gcYS9mddoWZy7dx5tlhc
+Mliz1BT9bAJhnguZRmOjCkHUQjMh5u1DB1odojtkKagqwWYoAFnYDEktMLc9jLtg
+YjGDJ39LlZIuoNbGhJRLs+SmzP8yOsXsTMkkWL+zM3dqtReLAhApjpWqkWAXQ0KH
+qHzaCYOYnXplXiBSBy5lpTH92XQeAMmunYFWiwgK9R6c3KJebNv/EYMV9NEkV5sP
+6zXJ8apGTnR//h2wkR+JSoTL33XjzXeCYgnln20p3i4l2Ei2IL5Rl0wtIGUtKlCe
+JF1yleCiBkGMYeRQV3SWsSm1oYg38Vyesp6Og41yO7Vc/rsSiXJcofnYGCmyJwID
+AQABo00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBS3UdTlINVFVPTFURvggrVhBa+b
+tjAfBgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQsF
+AAOCAQEAD0xwKq24Q+qXPV3WCtjhQrk9QkKh3d834wyrQKoQPPaIwemCrDX292bR
+7nG9tZ9I3OIJij4OHdoS5PNToaHZsjLf4oNdyN/6Gmz0wJTMIGsrdJ7BNdcq6pn4
+MVDpwV07FNQSlrIGo00P9amPRAhhFQqSvSkLjcGHCkDeKbhPkuS4+tPsX1VeMmlX
+YGtqAokq1I6RXv1F0CEHktbAm+3Q0Qe5hGUBR+2VA6VnZjCDIYe7TAgbeZfsrfiJ
+fwEpB2rUWMYR1LwdTwM77xGl54tLKbXFfVeKa+URCjmq779Tguo0JEKEEZG6y3F+
++vfTHivEFBAKFgq3peKJynnd0a3SAA==
+-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/newcerts/0F.pem b/programs/ssl/test-ca/newcerts/0F.pem
new file mode 100644
index 000000000..edba71904
--- /dev/null
+++ b/programs/ssl/test-ca/newcerts/0F.pem
@@ -0,0 +1,77 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 15 (0xf)
+ Signature Algorithm: sha384WithRSAEncryption
+ Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
+ Validity
+ Not Before: Jul 12 10:56:59 2009 GMT
+ Not After : Jul 12 10:56:59 2011 GMT
+ Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA384
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints:
+ CA:FALSE
+ X509v3 Subject Key Identifier:
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
+ X509v3 Authority Key Identifier:
+ keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
+
+ Signature Algorithm: sha384WithRSAEncryption
+ 21:92:8d:39:05:a4:16:00:35:0b:de:ce:a8:17:9f:b8:a1:8b:
+ ad:5c:17:40:a8:5a:3b:c9:e5:5a:48:0d:e4:c3:6f:22:5a:eb:
+ 19:85:10:a2:af:8f:71:e7:ca:a9:4f:be:01:3d:ba:8b:91:40:
+ 25:f3:51:b6:d9:54:ae:4a:1d:2a:da:dd:9f:f8:70:07:31:35:
+ c0:ea:5e:ca:c5:76:38:08:f1:63:0d:8d:f7:96:3a:97:cb:a0:
+ f0:33:0f:2a:91:e4:13:30:73:68:74:92:e5:08:af:27:b8:14:
+ 8e:b5:f6:a8:95:f2:52:c9:d1:bc:35:fa:97:ef:74:9e:dc:cc:
+ df:b3:d2:cd:8e:f1:fa:81:6d:b0:38:37:10:4a:1d:f7:ed:10:
+ 33:da:e0:2f:ae:bb:a8:6a:02:f9:44:d7:46:a6:fb:89:b3:d7:
+ 5b:dc:55:7d:a9:51:c5:f2:79:d8:60:b7:52:7c:9d:e5:13:ed:
+ 98:1d:39:1b:fa:da:b9:70:53:51:22:22:03:1c:6e:f6:5d:88:
+ d8:a8:5e:95:8d:27:69:97:d5:a6:3f:ae:83:9b:02:e9:45:21:
+ e6:df:d5:84:ec:78:3a:e2:e7:a9:8a:e9:62:fa:fc:dc:94:86:
+ 66:30:48:ea:dc:e2:5f:c0:52:d1:be:d0:03:c4:e3:7c:52:ce:
+ 79:f1:26:84
+-----BEGIN CERTIFICATE-----
+MIIDQjCCAiqgAwIBAgIBDzANBgkqhkiG9w0BAQwFADA7MQswCQYDVQQGEwJOTDER
+MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
+MDkwNzEyMTA1NjU5WhcNMTEwNzEyMTA1NjU5WjA/MQswCQYDVQQGEwJOTDERMA8G
+A1UEChMIUG9sYXJTU0wxHTAbBgNVBAMTFFBvbGFyU1NMIENlcnQgU0hBMzg0MIIB
+IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3BN0gcYS9mddoWZy7dx5tlhc
+Mliz1BT9bAJhnguZRmOjCkHUQjMh5u1DB1odojtkKagqwWYoAFnYDEktMLc9jLtg
+YjGDJ39LlZIuoNbGhJRLs+SmzP8yOsXsTMkkWL+zM3dqtReLAhApjpWqkWAXQ0KH
+qHzaCYOYnXplXiBSBy5lpTH92XQeAMmunYFWiwgK9R6c3KJebNv/EYMV9NEkV5sP
+6zXJ8apGTnR//h2wkR+JSoTL33XjzXeCYgnln20p3i4l2Ei2IL5Rl0wtIGUtKlCe
+JF1yleCiBkGMYeRQV3SWsSm1oYg38Vyesp6Og41yO7Vc/rsSiXJcofnYGCmyJwID
+AQABo00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBS3UdTlINVFVPTFURvggrVhBa+b
+tjAfBgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQwF
+AAOCAQEAIZKNOQWkFgA1C97OqBefuKGLrVwXQKhaO8nlWkgN5MNvIlrrGYUQoq+P
+cefKqU++AT26i5FAJfNRttlUrkodKtrdn/hwBzE1wOpeysV2OAjxYw2N95Y6l8ug
+8DMPKpHkEzBzaHSS5QivJ7gUjrX2qJXyUsnRvDX6l+90ntzM37PSzY7x+oFtsDg3
+EEod9+0QM9rgL667qGoC+UTXRqb7ibPXW9xVfalRxfJ52GC3Unyd5RPtmB05G/ra
+uXBTUSIiAxxu9l2I2KhelY0naZfVpj+ug5sC6UUh5t/VhOx4OuLnqYrpYvr83JSG
+ZjBI6tziX8BS0b7QA8TjfFLOefEmhA==
+-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/newcerts/10.pem b/programs/ssl/test-ca/newcerts/10.pem
new file mode 100644
index 000000000..5bffb81a5
--- /dev/null
+++ b/programs/ssl/test-ca/newcerts/10.pem
@@ -0,0 +1,77 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 16 (0x10)
+ Signature Algorithm: sha512WithRSAEncryption
+ Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
+ Validity
+ Not Before: Jul 12 10:57:00 2009 GMT
+ Not After : Jul 12 10:57:00 2011 GMT
+ Subject: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA512
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:dc:13:74:81:c6:12:f6:67:5d:a1:66:72:ed:dc:
+ 79:b6:58:5c:32:58:b3:d4:14:fd:6c:02:61:9e:0b:
+ 99:46:63:a3:0a:41:d4:42:33:21:e6:ed:43:07:5a:
+ 1d:a2:3b:64:29:a8:2a:c1:66:28:00:59:d8:0c:49:
+ 2d:30:b7:3d:8c:bb:60:62:31:83:27:7f:4b:95:92:
+ 2e:a0:d6:c6:84:94:4b:b3:e4:a6:cc:ff:32:3a:c5:
+ ec:4c:c9:24:58:bf:b3:33:77:6a:b5:17:8b:02:10:
+ 29:8e:95:aa:91:60:17:43:42:87:a8:7c:da:09:83:
+ 98:9d:7a:65:5e:20:52:07:2e:65:a5:31:fd:d9:74:
+ 1e:00:c9:ae:9d:81:56:8b:08:0a:f5:1e:9c:dc:a2:
+ 5e:6c:db:ff:11:83:15:f4:d1:24:57:9b:0f:eb:35:
+ c9:f1:aa:46:4e:74:7f:fe:1d:b0:91:1f:89:4a:84:
+ cb:df:75:e3:cd:77:82:62:09:e5:9f:6d:29:de:2e:
+ 25:d8:48:b6:20:be:51:97:4c:2d:20:65:2d:2a:50:
+ 9e:24:5d:72:95:e0:a2:06:41:8c:61:e4:50:57:74:
+ 96:b1:29:b5:a1:88:37:f1:5c:9e:b2:9e:8e:83:8d:
+ 72:3b:b5:5c:fe:bb:12:89:72:5c:a1:f9:d8:18:29:
+ b2:27
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints:
+ CA:FALSE
+ X509v3 Subject Key Identifier:
+ B7:51:D4:E5:20:D5:45:54:F4:C5:51:1B:E0:82:B5:61:05:AF:9B:B6
+ X509v3 Authority Key Identifier:
+ keyid:CF:22:31:27:91:D8:C2:54:FF:1E:DA:D9:EE:8A:C5:89:32:AD:0C:21
+
+ Signature Algorithm: sha512WithRSAEncryption
+ 19:13:61:13:81:ff:a2:c4:cf:45:dc:4f:40:e5:ce:a6:78:fb:
+ ff:49:a2:f7:58:d5:36:c0:e4:78:2a:0c:68:97:21:62:76:5e:
+ 7f:4c:11:aa:31:13:17:22:d9:26:93:14:5e:60:6a:48:dd:56:
+ d2:b5:5d:9b:9a:d8:e0:c4:4a:42:53:de:43:2b:3e:82:0c:b7:
+ dd:f7:c5:5c:89:63:28:a9:8d:96:40:3a:0b:5b:df:7d:1e:4d:
+ b2:84:d8:38:1b:80:b6:28:d0:48:d0:42:30:f1:31:ec:ed:2e:
+ a2:e3:9d:e2:88:3f:b9:27:8d:34:76:dd:a7:de:71:5e:05:da:
+ 78:9b:2b:51:f4:d2:f5:81:a5:f8:d4:78:d8:42:ba:91:24:30:
+ 67:18:3c:ba:03:4f:ac:98:2c:ee:15:50:25:33:be:bb:4f:64:
+ 54:28:51:9a:d1:9b:b6:8e:5a:db:4c:3f:89:0c:c6:e7:d4:27:
+ e4:4a:8d:55:11:df:46:23:9e:8a:cb:79:f3:bb:f1:1b:c0:2c:
+ 5f:bd:31:09:e6:f7:31:c8:9d:4c:7a:99:74:38:78:39:d5:c1:
+ e5:d0:48:f7:fd:00:a5:1b:c2:bb:e9:9a:a3:1f:3f:fd:47:eb:
+ 78:ed:3e:59:bb:16:65:1c:62:e0:a2:78:b5:bd:50:79:b9:5d:
+ 4f:79:a6:37
+-----BEGIN CERTIFICATE-----
+MIIDQjCCAiqgAwIBAgIBEDANBgkqhkiG9w0BAQ0FADA7MQswCQYDVQQGEwJOTDER
+MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
+MDkwNzEyMTA1NzAwWhcNMTEwNzEyMTA1NzAwWjA/MQswCQYDVQQGEwJOTDERMA8G
+A1UEChMIUG9sYXJTU0wxHTAbBgNVBAMTFFBvbGFyU1NMIENlcnQgU0hBNTEyMIIB
+IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3BN0gcYS9mddoWZy7dx5tlhc
+Mliz1BT9bAJhnguZRmOjCkHUQjMh5u1DB1odojtkKagqwWYoAFnYDEktMLc9jLtg
+YjGDJ39LlZIuoNbGhJRLs+SmzP8yOsXsTMkkWL+zM3dqtReLAhApjpWqkWAXQ0KH
+qHzaCYOYnXplXiBSBy5lpTH92XQeAMmunYFWiwgK9R6c3KJebNv/EYMV9NEkV5sP
+6zXJ8apGTnR//h2wkR+JSoTL33XjzXeCYgnln20p3i4l2Ei2IL5Rl0wtIGUtKlCe
+JF1yleCiBkGMYeRQV3SWsSm1oYg38Vyesp6Og41yO7Vc/rsSiXJcofnYGCmyJwID
+AQABo00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBS3UdTlINVFVPTFURvggrVhBa+b
+tjAfBgNVHSMEGDAWgBTPIjEnkdjCVP8e2tnuisWJMq0MITANBgkqhkiG9w0BAQ0F
+AAOCAQEAGRNhE4H/osTPRdxPQOXOpnj7/0mi91jVNsDkeCoMaJchYnZef0wRqjET
+FyLZJpMUXmBqSN1W0rVdm5rY4MRKQlPeQys+ggy33ffFXIljKKmNlkA6C1vffR5N
+soTYOBuAtijQSNBCMPEx7O0uouOd4og/uSeNNHbdp95xXgXaeJsrUfTS9YGl+NR4
+2EK6kSQwZxg8ugNPrJgs7hVQJTO+u09kVChRmtGbto5a20w/iQzG59Qn5EqNVRHf
+RiOeist587vxG8AsX70xCeb3McidTHqZdDh4OdXB5dBI9/0ApRvCu+maox8//Ufr
+eO0+WbsWZRxi4KJ4tb1QebldT3mmNw==
+-----END CERTIFICATE-----
diff --git a/programs/ssl/test-ca/serial b/programs/ssl/test-ca/serial
index 86397e5c1..b4de39476 100644
--- a/programs/ssl/test-ca/serial
+++ b/programs/ssl/test-ca/serial
@@ -1 +1 @@
-09
+11