- New PolarSSL test CA, servers and clients

diff --git a/programs/ssl/test-ca/client1.crt b/programs/ssl/test-ca/client1.crt
index 679bbea..4e0dd27 100644
--- a/programs/ssl/test-ca/client1.crt
+++ b/programs/ssl/test-ca/client1.crt
@@ -3,74 +3,75 @@
         Version: 3 (0x2)
         Serial Number: 3 (0x3)
         Signature Algorithm: sha1WithRSAEncryption
-        Issuer: O=XySSL, CN=XySSL Test CA
+        Issuer: C=NL, O=PolarSSL, CN=PolarSSL Test CA
         Validity
-            Not Before: Nov 29 19:50:42 2007 GMT
-            Not After : Nov 28 19:50:42 2009 GMT
-        Subject: O=XySSL, CN=Test User 1
+            Not Before: Jan 14 22:43:40 2009 GMT
+            Not After : Jan 14 22:43:40 2011 GMT
+        Subject: C=NL, O=PolarSSL, CN=PolarSSL Client 1
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
             RSA Public Key: (2048 bit)
                 Modulus (2048 bit):
-                    00:a7:2b:e9:c3:d5:68:7c:e7:4b:23:20:31:c8:0e:
-                    be:9f:c8:e6:b6:a7:09:c5:59:67:ab:6d:e9:f3:7e:
-                    b2:e7:3b:1c:99:28:33:e0:b8:e9:8b:ee:45:a3:de:
-                    91:f8:03:59:34:f1:b6:e0:b3:62:33:45:87:64:8e:
-                    59:d3:34:4f:f9:fb:3c:64:53:a2:f2:53:20:97:a3:
-                    2b:fe:6d:c4:f3:38:83:02:92:c8:cb:8f:9e:d9:d3:
-                    5e:87:36:ec:17:b3:50:5b:68:b7:03:04:e2:90:2f:
-                    d4:0e:48:40:b1:ad:11:28:de:8a:a9:4c:df:20:05:
-                    47:8a:ef:ba:24:09:fa:ec:f6:d4:f1:0f:a1:31:b7:
-                    f0:54:d5:d5:23:19:1e:41:6d:b7:96:17:81:ff:b3:
-                    1e:83:92:76:4b:7c:ce:b1:8f:18:b0:69:20:60:f9:
-                    41:8b:04:ae:89:84:a8:20:48:ae:f3:1f:50:ec:1c:
-                    61:97:bd:81:50:54:61:5d:23:c3:c2:84:ed:19:1b:
-                    ee:0f:22:38:28:de:51:04:41:6d:e1:82:43:76:e7:
-                    7b:40:fd:84:ea:9e:e8:d8:da:c2:72:c4:31:c6:b0:
-                    ca:ce:ac:7b:5c:fa:43:15:5f:41:1c:21:be:dc:96:
-                    95:d6:77:16:ef:1d:51:8d:10:65:aa:f5:9e:f8:47:
-                    6a:41
+                    00:de:b1:57:8f:86:00:c3:84:99:f9:36:ba:c1:3b:
+                    7e:f8:0e:ff:0b:ee:73:e1:4a:69:2b:8f:2e:e6:cf:
+                    6e:ca:9c:4a:e6:c3:16:5c:e2:20:0f:ea:23:f2:ef:
+                    8f:21:94:42:f7:ec:d4:12:11:3f:1f:e1:9b:96:35:
+                    ff:1c:4a:b1:ec:cc:31:09:ba:5a:17:bd:7c:4d:6e:
+                    de:64:f9:ee:25:2a:a4:da:66:41:e0:f7:a7:05:1b:
+                    aa:0f:16:ff:00:40:bf:0a:10:90:56:d3:60:0e:ec:
+                    1b:c4:fc:99:73:e7:59:87:8f:f9:bb:27:d8:67:e7:
+                    67:0e:21:04:53:e9:ff:5e:8d:d8:34:7c:e7:b4:5c:
+                    18:85:3c:d3:80:d5:76:b6:0c:7d:87:15:fa:97:1e:
+                    87:bc:fe:ee:22:0c:44:6c:4a:25:f9:08:16:ab:92:
+                    a4:f0:4a:d8:82:d6:2a:0c:21:63:81:4d:a8:32:c0:
+                    7f:98:b0:04:3f:64:4c:15:5c:60:fc:b0:c0:e9:69:
+                    e5:06:61:f3:56:85:9a:ad:e5:8c:8c:72:5d:d0:81:
+                    25:46:ae:6c:0a:d6:64:74:2f:86:b3:08:3b:fe:eb:
+                    1b:9c:e0:41:fa:e7:24:aa:aa:e1:d2:3c:bf:54:34:
+                    28:2c:bf:92:5a:cd:81:65:c7:da:73:61:be:7a:f6:
+                    e8:b1
                 Exponent: 65537 (0x10001)
         X509v3 extensions:
             X509v3 Basic Constraints: 
                 CA:FALSE
             X509v3 Subject Key Identifier: 
-                F2:C4:96:02:CF:BF:C1:AA:B0:D2:1A:DA:E7:F3:4B:2C:5D:D1:DF:14
+                AA:27:5F:B4:17:D6:BA:24:04:E5:D3:8D:83:AC:65:5D:EB:9D:7E:74
             X509v3 Authority Key Identifier: 
-                keyid:F2:67:B1:5D:5F:51:5E:DA:51:89:E9:D9:E9:6B:CA:8B:AF:A5:2E:69
+                keyid:80:EE:21:48:46:6B:56:EA:9D:71:32:06:64:2F:4C:C1:B4:2D:A9:2E
 
     Signature Algorithm: sha1WithRSAEncryption
-        ca:29:3f:44:90:8d:9c:c6:0d:f9:e2:a9:50:d8:e5:d6:0a:e0:
-        be:6e:48:fb:e8:7a:f4:5f:50:dc:6b:d1:76:a5:f9:88:91:96:
-        62:e5:66:89:da:eb:17:01:f7:d0:d2:f7:3b:35:78:dd:80:45:
-        d0:64:32:13:67:20:a8:fc:d8:62:e1:44:d4:ae:41:37:2e:e7:
-        63:94:37:66:61:3b:38:e9:7d:8a:b6:18:d4:b7:2c:59:ea:46:
-        a0:ed:ab:84:79:04:be:da:0f:9e:2d:68:34:a0:06:63:fa:33:
-        61:bc:8a:00:07:62:c3:81:11:0d:28:d9:80:8f:51:a2:db:be:
-        23:16:a4:37:65:18:72:34:17:c2:a9:63:e3:5f:f4:0e:7c:58:
-        5e:e4:a5:44:8f:6b:23:ba:18:4e:e3:0c:25:2a:86:ee:5d:c2:
-        a2:e7:92:8d:a8:84:77:ef:b5:9c:af:2c:53:5d:4c:1b:eb:96:
-        a4:56:27:f5:bf:cb:82:91:51:6e:8a:f4:49:6a:84:39:44:a3:
-        23:7e:d0:83:ce:2b:4a:5f:18:1b:d1:1f:74:14:6f:91:da:1a:
-        ee:95:1d:ee:c7:9e:77:a2:df:1c:22:72:c2:08:bc:98:60:a0:
-        d6:5f:eb:d8:e8:ad:b3:f5:05:c4:1a:9b:a9:8d:29:83:7e:26:
-        62:fa:e3:79
+        93:30:e0:12:65:5a:d8:5b:b8:2d:04:f9:74:b6:4a:40:c5:eb:
+        3e:c3:2d:6a:67:bf:08:cc:c1:89:21:fd:7f:8f:55:37:b5:bc:
+        27:9d:9b:99:cd:6f:43:f4:90:30:d9:49:68:91:58:ec:8f:5d:
+        55:ce:35:63:16:08:dc:ca:8a:f7:e2:9d:84:f9:6d:ae:e1:94:
+        6b:11:0d:26:da:3d:60:0b:8b:9b:5d:c8:76:6a:a2:f9:e3:61:
+        28:48:d6:0f:8e:aa:bf:65:76:82:c6:6a:e9:23:25:e3:f0:60:
+        43:98:62:64:81:cd:02:a9:a1:16:2c:33:18:e1:15:bd:cf:bf:
+        e2:0d:3e:fe:a3:5f:33:35:64:18:13:fd:76:71:a7:71:9d:8b:
+        e3:35:39:19:f3:4a:5a:0f:5a:c5:ed:63:82:f7:fd:73:94:ba:
+        20:ba:29:8f:2d:18:10:fd:2d:b6:cb:9d:49:8e:07:b8:75:34:
+        f4:63:a6:03:5b:73:76:82:a3:1c:16:c5:2a:6e:d1:92:d6:c0:
+        13:b1:92:f9:2a:74:a1:ae:5f:08:6f:16:d7:43:60:51:37:76:
+        aa:51:9f:44:fb:b5:35:0e:c2:3f:62:31:7a:b4:04:2b:29:96:
+        cc:98:32:2d:13:42:69:b4:79:72:6e:a9:ad:ed:6a:83:ce:6c:
+        9a:13:b0:87
 -----BEGIN CERTIFICATE-----
-MIIDFjCCAf6gAwIBAgIBAzANBgkqhkiG9w0BAQUFADAoMQ4wDAYDVQQKEwVYeVNT
-TDEWMBQGA1UEAxMNWHlTU0wgVGVzdCBDQTAeFw0wNzExMjkxOTUwNDJaFw0wOTEx
-MjgxOTUwNDJaMCYxDjAMBgNVBAoTBVh5U1NMMRQwEgYDVQQDEwtUZXN0IFVzZXIg
-MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKcr6cPVaHznSyMgMcgO
-vp/I5ranCcVZZ6tt6fN+suc7HJkoM+C46YvuRaPekfgDWTTxtuCzYjNFh2SOWdM0
-T/n7PGRTovJTIJejK/5txPM4gwKSyMuPntnTXoc27BezUFtotwME4pAv1A5IQLGt
-ESjeiqlM3yAFR4rvuiQJ+uz21PEPoTG38FTV1SMZHkFtt5YXgf+zHoOSdkt8zrGP
-GLBpIGD5QYsEromEqCBIrvMfUOwcYZe9gVBUYV0jw8KE7Rkb7g8iOCjeUQRBbeGC
-Q3bne0D9hOqe6NjawnLEMcawys6se1z6QxVfQRwhvtyWldZ3Fu8dUY0QZar1nvhH
-akECAwEAAaNNMEswCQYDVR0TBAIwADAdBgNVHQ4EFgQU8sSWAs+/waqw0hra5/NL
-LF3R3xQwHwYDVR0jBBgwFoAU8mexXV9RXtpRienZ6WvKi6+lLmkwDQYJKoZIhvcN
-AQEFBQADggEBAMopP0SQjZzGDfniqVDY5dYK4L5uSPvoevRfUNxr0Xal+YiRlmLl
-Zona6xcB99DS9zs1eN2ARdBkMhNnIKj82GLhRNSuQTcu52OUN2ZhOzjpfYq2GNS3
-LFnqRqDtq4R5BL7aD54taDSgBmP6M2G8igAHYsOBEQ0o2YCPUaLbviMWpDdlGHI0
-F8KpY+Nf9A58WF7kpUSPayO6GE7jDCUqhu5dwqLnko2ohHfvtZyvLFNdTBvrlqRW
-J/W/y4KRUW6K9ElqhDlEoyN+0IPOK0pfGBvRH3QUb5HaGu6VHe7Hnnei3xwicsII
-vJhgoNZf69jorbP1BcQam6mNKYN+JmL643k=
+MIIDPzCCAiegAwIBAgIBAzANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER
+MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN
+MDkwMTE0MjI0MzQwWhcNMTEwMTE0MjI0MzQwWjA8MQswCQYDVQQGEwJOTDERMA8G
+A1UEChMIUG9sYXJTU0wxGjAYBgNVBAMTEVBvbGFyU1NMIENsaWVudCAxMIIBIjAN
+BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3rFXj4YAw4SZ+Ta6wTt++A7/C+5z
+4UppK48u5s9uypxK5sMWXOIgD+oj8u+PIZRC9+zUEhE/H+GbljX/HEqx7MwxCbpa
+F718TW7eZPnuJSqk2mZB4PenBRuqDxb/AEC/ChCQVtNgDuwbxPyZc+dZh4/5uyfY
+Z+dnDiEEU+n/Xo3YNHzntFwYhTzTgNV2tgx9hxX6lx6HvP7uIgxEbEol+QgWq5Kk
+8ErYgtYqDCFjgU2oMsB/mLAEP2RMFVxg/LDA6WnlBmHzVoWareWMjHJd0IElRq5s
+CtZkdC+Gswg7/usbnOBB+uckqqrh0jy/VDQoLL+SWs2BZcfac2G+evbosQIDAQAB
+o00wSzAJBgNVHRMEAjAAMB0GA1UdDgQWBBSqJ1+0F9a6JATl042DrGVd651+dDAf
+BgNVHSMEGDAWgBSA7iFIRmtW6p1xMgZkL0zBtC2pLjANBgkqhkiG9w0BAQUFAAOC
+AQEAkzDgEmVa2Fu4LQT5dLZKQMXrPsMtame/CMzBiSH9f49VN7W8J52bmc1vQ/SQ
+MNlJaJFY7I9dVc41YxYI3MqK9+KdhPltruGUaxENJto9YAuLm13Idmqi+eNhKEjW
+D46qv2V2gsZq6SMl4/BgQ5hiZIHNAqmhFiwzGOEVvc+/4g0+/qNfMzVkGBP9dnGn
+cZ2L4zU5GfNKWg9axe1jgvf9c5S6ILopjy0YEP0ttsudSY4HuHU09GOmA1tzdoKj
+HBbFKm7RktbAE7GS+Sp0oa5fCG8W10NgUTd2qlGfRPu1NQ7CP2IxerQEKymWzJgy
+LRNCabR5cm6pre1qg85smhOwhw==
 -----END CERTIFICATE-----