summaryrefslogtreecommitdiffstats
path: root/net/data
diff options
context:
space:
mode:
authorrsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-29 14:16:51 +0000
committerrsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-29 14:16:51 +0000
commit77f1f9d67768544886499a7db394987111009072 (patch)
treec2a59c5114febc24810eea28296334a409c83e41 /net/data
parent1c95c21a98fb96e5e7ca8662a8bfe61e7d5063a8 (diff)
downloadchromium_src-77f1f9d67768544886499a7db394987111009072.zip
chromium_src-77f1f9d67768544886499a7db394987111009072.tar.gz
chromium_src-77f1f9d67768544886499a7db394987111009072.tar.bz2
Re-enable some tests disabled because of expired certs
Includes script to generate suitable test certs for http://crbug.com/111742 BUG=111742,252971 R=wtc Review URL: https://chromiumcodereview.appspot.com/18054012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209315 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/data')
-rw-r--r--net/data/ssl/certificates/README9
-rw-r--r--net/data/ssl/certificates/comodo.chain.pem197
-rw-r--r--net/data/ssl/certificates/cross-signed-leaf.pem82
-rw-r--r--net/data/ssl/certificates/cross-signed-root-md5.pem74
-rw-r--r--net/data/ssl/certificates/cross-signed-root-sha1.pem74
-rw-r--r--net/data/ssl/certificates/globalsign_orgv1_ca.pem97
-rw-r--r--net/data/ssl/certificates/globalsign_root_ca_md5.pem78
-rw-r--r--net/data/ssl/certificates/images_etrade_wallst_com.pem94
-rwxr-xr-xnet/data/ssl/scripts/generate-cross-signed-certs.sh86
9 files changed, 422 insertions, 369 deletions
diff --git a/net/data/ssl/certificates/README b/net/data/ssl/certificates/README
index d462306..84844ea 100644
--- a/net/data/ssl/certificates/README
+++ b/net/data/ssl/certificates/README
@@ -81,10 +81,11 @@ unit tests.
net/data/ssl/scripts/generate-weak-test-chains.sh and used in the
RejectWeakKeys test in net/base/x509_certificate_unittest.cc.
-- images_etrade_wallst_com.pem
-- globalsign_orgv1_ca.pem
-- globalsign_root_ca_md5.pem : A certificate chain for the regression test
- of http://crbug.com/108514
+- cross-signed-leaf.pem
+- cross-signed-root-md5.pem
+- cross-signed-root-sha1.pem
+ A certificate chain for regression testing http://crbug.com/108514,
+ generated via scripts/generate-cross-signed-certs.sh
- redundant-validated-chain.pem
- redundant-server-chain.pem
diff --git a/net/data/ssl/certificates/comodo.chain.pem b/net/data/ssl/certificates/comodo.chain.pem
index 0f542f9..88699ac 100644
--- a/net/data/ssl/certificates/comodo.chain.pem
+++ b/net/data/ssl/certificates/comodo.chain.pem
@@ -2,17 +2,17 @@ Certificate:
Data:
Version: 3 (0x2)
Serial Number:
- 12:a3:c4:cb:1d:17:a7:52:27:67:cd:7a:30:c9:dd:49
- Signature Algorithm: sha1WithRSAEncryption
+ f7:8b:13:b9:46:fc:96:35:d8:ab:49:de:9d:21:48:21
+ Signature Algorithm: sha1WithRSAEncryption
Issuer: C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO Extended Validation Secure Server CA
Validity
- Not Before: Jun 22 00:00:00 2011 GMT
- Not After : Jun 21 23:59:59 2013 GMT
- Subject: serialNumber=04058690/1.3.6.1.4.1.311.60.2.1.3=GB/2.5.4.15=Private Organization, C=GB/postalCode=M5 3EQ, ST=Greater Manchester, L=Salford,/streetAddress=Exchange Quay, Trafford Road/streetAddress=26 Office Village,/streetAddress=3rd Floor,, O=Comodo CA Ltd, OU=Comodo EV SGC SSL, OU=Hosted by Comodo Group Inc., OU=Comodo EV SGC SSL, CN=www.comodo.com
+ Not Before: May 29 00:00:00 2013 GMT
+ Not After : Jun 20 23:59:59 2015 GMT
+ Subject: serialNumber=-na/1.3.6.1.4.1.311.60.2.1.3=GB/businessCategory=Private Organization, C=GB/postalCode=M5 3EQ, ST=Greater Manchester, L=Salford,/street=Exchange Quay, Trafford Road/street=26 Office Village,/street=3rd Floor,, O=Comodo CA Ltd, OU=Comodo EV SGC SSL, OU=COMODO EV SGC SSL, CN=www.comodo.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
- RSA Public Key: (2048 bit)
- Modulus (2048 bit):
+ Public-Key: (2048 bit)
+ Modulus:
00:a7:ad:ff:5f:d0:7d:1d:97:78:f7:da:f8:77:da:
86:d2:11:ec:83:b1:4b:fd:8d:75:f2:44:9c:18:db:
d5:fa:ca:3e:17:8c:a3:23:36:e9:03:7d:04:6f:2f:
@@ -49,7 +49,9 @@ Certificate:
CPS: https://secure.comodo.com/CPS
X509v3 CRL Distribution Points:
- URI:http://crl.comodoca.com/COMODOExtendedValidationSecureServerCA.crl
+
+ Full Name:
+ URI:http://crl.comodoca.com/COMODOExtendedValidationSecureServerCA.crl
Authority Information Access:
CA Issuers - URI:http://crt.comodoca.com/COMODOExtendedValidationSecureServerCA.crt
@@ -58,64 +60,63 @@ Certificate:
X509v3 Subject Alternative Name:
DNS:www.comodo.com, DNS:comodo.com
Signature Algorithm: sha1WithRSAEncryption
- c6:35:d6:98:61:9a:91:cf:d6:02:1e:83:92:0a:ac:eb:a7:38:
- 57:ee:69:f1:3a:35:d5:fe:8e:02:b8:6f:ee:f9:19:47:46:85:
- 57:7f:0c:bc:4b:ea:fb:b3:7b:10:87:e7:57:7a:8a:f1:72:9a:
- f6:dd:e5:6d:91:e2:92:12:c4:1f:76:13:2b:7d:4e:b8:a3:ad:
- 67:0a:e8:35:00:ab:76:a8:48:cb:9d:02:62:ba:01:2c:4c:c9:
- 8d:7b:65:c8:72:d3:c3:c1:1d:6d:50:72:f4:b8:98:58:9a:13:
- 71:38:65:b0:62:f2:30:dc:e7:bd:10:7a:95:ad:e2:43:30:f0:
- 0e:83:d5:1b:12:71:33:0f:f2:05:e4:35:18:78:bc:1b:e2:95:
- 11:c9:40:48:35:c4:8f:e1:3b:43:1a:b8:39:9b:72:b3:d8:dc:
- 0c:39:f5:8b:1a:e7:90:12:34:ce:9c:0f:63:46:26:42:3d:c8:
- 90:e7:90:8e:c3:db:0a:eb:59:51:21:7e:3d:af:40:a6:e3:d9:
- 4c:ad:bb:6b:b9:bf:f2:c9:08:ec:91:c9:f2:c5:13:a1:e4:1a:
- a5:53:6e:6d:72:61:f5:7b:94:b8:3e:bc:11:83:ca:51:88:92:
- aa:5f:85:1c:ca:80:86:01:34:8e:df:4b:f0:0c:a3:64:20:12:
- 19:34:4c:95
+ a4:c4:55:e9:b6:8f:09:b4:34:ea:22:6c:32:71:97:fb:c4:93:
+ ce:d3:f3:28:f0:16:f6:3f:6e:6f:ff:3f:03:f6:d4:51:d5:a5:
+ 1a:4f:b1:91:e4:49:7e:e1:d0:5b:30:1c:e9:3b:36:5e:48:97:
+ 1a:5c:f5:2f:3a:b3:51:cb:b7:db:fa:f2:a2:e7:45:ab:1a:23:
+ 70:ce:15:8e:9c:2c:6e:21:c9:03:ad:94:92:f3:20:d3:dd:43:
+ 13:91:58:20:b9:a1:e1:83:86:bd:e8:46:e3:74:2a:c8:26:c2:
+ 3a:16:98:cd:d4:b1:82:75:4f:3e:02:87:56:5f:af:5e:b4:e1:
+ 2d:05:c2:f0:2b:bc:5a:1f:dc:3c:05:03:0a:c5:29:b5:1d:94:
+ 69:dd:af:d5:46:c3:69:bc:b8:1c:40:08:39:8f:76:29:5d:a2:
+ 4b:fa:1f:2f:68:a3:88:64:80:e8:7a:1d:74:2e:29:02:e2:57:
+ 94:57:dd:c8:1d:03:67:46:84:c1:2a:be:ef:05:f7:47:da:02:
+ 01:1e:10:f2:14:02:7f:66:d2:a9:a6:e4:28:59:fd:fc:ea:25:
+ f5:7f:eb:f6:7a:4e:ed:74:66:54:62:db:db:30:9b:cd:c4:c6:
+ 74:89:69:13:ed:32:8d:92:c7:a2:48:e4:2b:42:89:1f:31:6e:
+ f3:44:9f:f8
-----BEGIN CERTIFICATE-----
-MIIGfjCCBWagAwIBAgIQEqPEyx0Xp1InZ816MMndSTANBgkqhkiG9w0BAQUFADCB
-jjELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G
-A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxNDAyBgNV
-BAMTK0NPTU9ETyBFeHRlbmRlZCBWYWxpZGF0aW9uIFNlY3VyZSBTZXJ2ZXIgQ0Ew
-HhcNMTEwNjIyMDAwMDAwWhcNMTMwNjIxMjM1OTU5WjCCAX4xETAPBgNVBAUTCDA0
-MDU4NjkwMRMwEQYLKwYBBAGCNzwCAQMTAkdCMR0wGwYDVQQPExRQcml2YXRlIE9y
-Z2FuaXphdGlvbjELMAkGA1UEBhMCR0IxDzANBgNVBBETBk01IDNFUTEbMBkGA1UE
-CBMSR3JlYXRlciBNYW5jaGVzdGVyMREwDwYDVQQHEwhTYWxmb3JkLDEmMCQGA1UE
-CRMdRXhjaGFuZ2UgUXVheSwgIFRyYWZmb3JkIFJvYWQxGzAZBgNVBAkTEjI2IE9m
-ZmljZSBWaWxsYWdlLDETMBEGA1UECRMKM3JkIEZsb29yLDEWMBQGA1UEChMNQ29t
-b2RvIENBIEx0ZDEaMBgGA1UECxMRQ29tb2RvIEVWIFNHQyBTU0wxJDAiBgNVBAsT
-G0hvc3RlZCBieSBDb21vZG8gR3JvdXAgSW5jLjEaMBgGA1UECxMRQ29tb2RvIEVW
-IFNHQyBTU0wxFzAVBgNVBAMTDnd3dy5jb21vZG8uY29tMIIBIjANBgkqhkiG9w0B
-AQEFAAOCAQ8AMIIBCgKCAQEAp63/X9B9HZd499r4d9qG0hHsg7FL/Y118kScGNvV
-+so+F4yjIzbpA30Eby/iwPh0I7b2R6WwkbR4SWSREHEZY0ydGZAdHriSz5OfX/ZT
-22i1BymigpI6zcCkAiqHwzg25YZt5te9c5dkuKcenaBYEUJzXn4eXpaiDRu5Vla9
-Ks5St7Ki6BvXdfcygFi0BJaut771tXvfRpQo8TaA0fJ4ZVXYbfqL9h1pWqO6QEHy
-F6Bcm4FqVuQCfwxjQIyyJtgW81X4oQDbcWCVs332sRypHXaQQXIeESqDFpjgo2Fp
-qDlKpx4U3rQHn1lT42+IYSsdIsSSv7plI+7odvMyQLDwxwIDAQABo4IB4zCCAd8w
-HwYDVR0jBBgwFoAUiERR/1AqaV4tiPQhutkM8s7L6nwwHQYDVR0OBBYEFLLg60rn
-xhwnClRPxACq4WosFJHDMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMDQG
-A1UdJQQtMCsGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNwoDAwYJYIZIAYb4
-QgQBMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQUBMCswKQYIKwYBBQUHAgEWHWh0
-dHBzOi8vc2VjdXJlLmNvbW9kby5jb20vQ1BTMFMGA1UdHwRMMEowSKBGoESGQmh0
-dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET0V4dGVuZGVkVmFsaWRhdGlvblNl
-Y3VyZVNlcnZlckNBLmNybDCBhAYIKwYBBQUHAQEEeDB2ME4GCCsGAQUFBzAChkJo
-dHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9FeHRlbmRlZFZhbGlkYXRpb25T
-ZWN1cmVTZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9k
-b2NhLmNvbTAlBgNVHREEHjAcgg53d3cuY29tb2RvLmNvbYIKY29tb2RvLmNvbTAN
-BgkqhkiG9w0BAQUFAAOCAQEAxjXWmGGakc/WAh6Dkgqs66c4V+5p8To11f6OArhv
-7vkZR0aFV38MvEvq+7N7EIfnV3qK8XKa9t3lbZHikhLEH3YTK31OuKOtZwroNQCr
-dqhIy50CYroBLEzJjXtlyHLTw8EdbVBy9LiYWJoTcThlsGLyMNznvRB6la3iQzDw
-DoPVGxJxMw/yBeQ1GHi8G+KVEclASDXEj+E7Qxq4OZtys9jcDDn1ixrnkBI0zpwP
-Y0YmQj3IkOeQjsPbCutZUSF+Pa9ApuPZTK27a7m/8skI7JHJ8sUToeQapVNubXJh
-9XuUuD68EYPKUYiSql+FHMqAhgE0jt9L8AyjZCASGTRMlQ==
+MIIGVDCCBTygAwIBAgIRAPeLE7lG/JY12KtJ3p0hSCEwDQYJKoZIhvcNAQEFBQAw
+gY4xCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO
+BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTQwMgYD
+VQQDEytDT01PRE8gRXh0ZW5kZWQgVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENB
+MB4XDTEzMDUyOTAwMDAwMFoXDTE1MDYyMDIzNTk1OVowggFTMQwwCgYDVQQFEwMt
+bmExEzARBgsrBgEEAYI3PAIBAxMCR0IxHTAbBgNVBA8TFFByaXZhdGUgT3JnYW5p
+emF0aW9uMQswCQYDVQQGEwJHQjEPMA0GA1UEERMGTTUgM0VRMRswGQYDVQQIExJH
+cmVhdGVyIE1hbmNoZXN0ZXIxETAPBgNVBAcTCFNhbGZvcmQsMSYwJAYDVQQJEx1F
+eGNoYW5nZSBRdWF5LCAgVHJhZmZvcmQgUm9hZDEbMBkGA1UECRMSMjYgT2ZmaWNl
+IFZpbGxhZ2UsMRMwEQYDVQQJEwozcmQgRmxvb3IsMRYwFAYDVQQKEw1Db21vZG8g
+Q0EgTHRkMRowGAYDVQQLExFDb21vZG8gRVYgU0dDIFNTTDEaMBgGA1UECxMRQ09N
+T0RPIEVWIFNHQyBTU0wxFzAVBgNVBAMTDnd3dy5jb21vZG8uY29tMIIBIjANBgkq
+hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp63/X9B9HZd499r4d9qG0hHsg7FL/Y11
+8kScGNvV+so+F4yjIzbpA30Eby/iwPh0I7b2R6WwkbR4SWSREHEZY0ydGZAdHriS
+z5OfX/ZT22i1BymigpI6zcCkAiqHwzg25YZt5te9c5dkuKcenaBYEUJzXn4eXpai
+DRu5Vla9Ks5St7Ki6BvXdfcygFi0BJaut771tXvfRpQo8TaA0fJ4ZVXYbfqL9h1p
+WqO6QEHyF6Bcm4FqVuQCfwxjQIyyJtgW81X4oQDbcWCVs332sRypHXaQQXIeESqD
+Fpjgo2FpqDlKpx4U3rQHn1lT42+IYSsdIsSSv7plI+7odvMyQLDwxwIDAQABo4IB
+4zCCAd8wHwYDVR0jBBgwFoAUiERR/1AqaV4tiPQhutkM8s7L6nwwHQYDVR0OBBYE
+FLLg60rnxhwnClRPxACq4WosFJHDMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E
+AjAAMDQGA1UdJQQtMCsGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNwoDAwYJ
+YIZIAYb4QgQBMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQUBMCswKQYIKwYBBQUH
+AgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5jb20vQ1BTMFMGA1UdHwRMMEowSKBG
+oESGQmh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET0V4dGVuZGVkVmFsaWRh
+dGlvblNlY3VyZVNlcnZlckNBLmNybDCBhAYIKwYBBQUHAQEEeDB2ME4GCCsGAQUF
+BzAChkJodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9FeHRlbmRlZFZhbGlk
+YXRpb25TZWN1cmVTZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3Nw
+LmNvbW9kb2NhLmNvbTAlBgNVHREEHjAcgg53d3cuY29tb2RvLmNvbYIKY29tb2Rv
+LmNvbTANBgkqhkiG9w0BAQUFAAOCAQEApMRV6baPCbQ06iJsMnGX+8STztPzKPAW
+9j9ub/8/A/bUUdWlGk+xkeRJfuHQWzAc6Ts2XkiXGlz1LzqzUcu32/ryoudFqxoj
+cM4VjpwsbiHJA62UkvMg091DE5FYILmh4YOGvehG43QqyCbCOhaYzdSxgnVPPgKH
+Vl+vXrThLQXC8Cu8Wh/cPAUDCsUptR2Uad2v1UbDaby4HEAIOY92KV2iS/ofL2ij
+iGSA6HoddC4pAuJXlFfdyB0DZ0aEwSq+7wX3R9oCAR4Q8hQCf2bSqabkKFn9/Ool
+9X/r9npO7XRmVGLb2zCbzcTGdIlpE+0yjZLHokjkK0KJHzFu80Sf+A==
-----END CERTIFICATE-----
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
11:a3:b4:d0:ec:8d:b7:7f:9d:a0:cd:5d:2d:51:2f:42
- Signature Algorithm: sha1WithRSAEncryption
+ Signature Algorithm: sha1WithRSAEncryption
Issuer: C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO Certification Authority
Validity
Not Before: May 24 00:00:00 2010 GMT
@@ -123,8 +124,8 @@ Certificate:
Subject: C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO Extended Validation Secure Server CA
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
- RSA Public Key: (2048 bit)
- Modulus (2048 bit):
+ Public-Key: (2048 bit)
+ Modulus:
00:cc:4a:96:33:cd:25:8d:67:ee:28:96:37:87:46:
f0:f6:04:a2:84:7f:53:aa:96:e6:1f:b1:02:1c:6e:
ed:7d:21:d4:d7:3c:1e:a2:d8:69:2f:a8:b7:f5:a2:
@@ -159,28 +160,30 @@ Certificate:
CPS: https://secure.comodo.com/CPS
X509v3 CRL Distribution Points:
- URI:http://crl.comodoca.com/COMODOCertificationAuthority.crl
+
+ Full Name:
+ URI:http://crl.comodoca.com/COMODOCertificationAuthority.crl
Authority Information Access:
CA Issuers - URI:http://crt.comodoca.com/COMODOAddTrustServerCA.crt
OCSP - URI:http://ocsp.comodoca.com
Signature Algorithm: sha1WithRSAEncryption
- 9a:43:bf:af:a4:72:5e:cd:7d:6f:7f:f4:fc:3d:8c:bb:70:e6:
- 1e:dd:04:fd:3f:dc:9d:9f:bf:89:76:9b:f2:86:31:fc:7f:b3:
- ed:2a:91:53:2c:e2:aa:b0:e3:c8:2c:71:f7:15:8a:23:1c:f1:
- 69:2e:81:fb:b1:bc:62:0b:ab:1a:54:1c:d9:22:5e:34:4c:a5:
- f6:23:0f:5d:7a:3d:db:43:cd:69:7e:17:37:52:cd:53:a1:c2:
- 11:d4:53:78:27:64:d5:89:41:4d:16:55:bb:90:cb:f0:d8:e4:
- dd:dd:d3:09:64:48:28:ff:32:23:84:2f:8c:7b:55:2f:cf:29:
- 88:37:34:78:0f:33:aa:ff:b7:f2:96:a4:9b:44:80:b5:be:6c:
- 56:54:ab:a4:81:9e:25:18:28:54:3a:7f:2c:63:cf:59:20:8c:
- 18:6b:38:2c:b4:dd:ed:e3:40:de:0c:36:25:57:9a:c0:d1:60:
- 9e:5e:03:68:97:ae:1a:3b:ea:45:d7:51:99:49:ee:44:59:56:
- 0b:5e:b1:8f:68:ea:8a:9e:ca:d2:c9:a0:03:7e:70:25:f4:32:
- c9:4e:50:83:87:a2:34:48:3d:4f:35:77:fc:d8:88:ea:f6:7d:
- 1e:ce:43:b6:d5:c2:6a:7e:38:66:63:4d:e7:ee:32:ef:0f:24:
- e8:2a:67:fa
+ 9a:43:bf:af:a4:72:5e:cd:7d:6f:7f:f4:fc:3d:8c:bb:70:e6:
+ 1e:dd:04:fd:3f:dc:9d:9f:bf:89:76:9b:f2:86:31:fc:7f:b3:
+ ed:2a:91:53:2c:e2:aa:b0:e3:c8:2c:71:f7:15:8a:23:1c:f1:
+ 69:2e:81:fb:b1:bc:62:0b:ab:1a:54:1c:d9:22:5e:34:4c:a5:
+ f6:23:0f:5d:7a:3d:db:43:cd:69:7e:17:37:52:cd:53:a1:c2:
+ 11:d4:53:78:27:64:d5:89:41:4d:16:55:bb:90:cb:f0:d8:e4:
+ dd:dd:d3:09:64:48:28:ff:32:23:84:2f:8c:7b:55:2f:cf:29:
+ 88:37:34:78:0f:33:aa:ff:b7:f2:96:a4:9b:44:80:b5:be:6c:
+ 56:54:ab:a4:81:9e:25:18:28:54:3a:7f:2c:63:cf:59:20:8c:
+ 18:6b:38:2c:b4:dd:ed:e3:40:de:0c:36:25:57:9a:c0:d1:60:
+ 9e:5e:03:68:97:ae:1a:3b:ea:45:d7:51:99:49:ee:44:59:56:
+ 0b:5e:b1:8f:68:ea:8a:9e:ca:d2:c9:a0:03:7e:70:25:f4:32:
+ c9:4e:50:83:87:a2:34:48:3d:4f:35:77:fc:d8:88:ea:f6:7d:
+ 1e:ce:43:b6:d5:c2:6a:7e:38:66:63:4d:e7:ee:32:ef:0f:24:
+ e8:2a:67:fa
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgIQEaO00OyNt3+doM1dLVEvQjANBgkqhkiG9w0BAQUFADCB
gTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G
@@ -215,7 +218,7 @@ Certificate:
Version: 3 (0x2)
Serial Number:
6f:25:dc:15:af:df:5e:a3:08:56:0c:3b:7a:4f:c7:f8
- Signature Algorithm: sha1WithRSAEncryption
+ Signature Algorithm: sha1WithRSAEncryption
Issuer: C=SE, O=AddTrust AB, OU=AddTrust External TTP Network, CN=AddTrust External CA Root
Validity
Not Before: May 30 10:48:38 2000 GMT
@@ -223,8 +226,8 @@ Certificate:
Subject: C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO Certification Authority
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
- RSA Public Key: (2048 bit)
- Modulus (2048 bit):
+ Public-Key: (2048 bit)
+ Modulus:
00:d0:40:8b:8b:72:e3:91:1b:f7:51:c1:1b:54:04:
98:d3:a9:bf:c1:e6:8a:5d:3b:87:fb:bb:88:ce:0d:
e3:2f:3f:06:96:f0:a2:29:50:99:ae:db:3b:a1:57:
@@ -258,7 +261,9 @@ Certificate:
Policy: X509v3 Any Policy
X509v3 CRL Distribution Points:
- URI:http://crl.usertrust.com/AddTrustExternalCARoot.crl
+
+ Full Name:
+ URI:http://crl.usertrust.com/AddTrustExternalCARoot.crl
Authority Information Access:
CA Issuers - URI:http://crt.usertrust.com/AddTrustExternalCARoot.p7c
@@ -266,21 +271,21 @@ Certificate:
OCSP - URI:http://ocsp.usertrust.com
Signature Algorithm: sha1WithRSAEncryption
- 07:60:93:99:aa:ce:d0:d3:47:d0:37:33:de:3f:64:b7:e5:2e:
- a3:25:0c:d5:33:1d:0d:8d:ab:f6:7e:46:7b:59:06:92:e3:82:
- c4:e7:f5:f6:f3:d9:05:cf:49:34:2d:37:5f:f4:25:c7:f0:fb:
- 6b:23:77:f1:f1:40:d7:4c:bb:49:45:31:dd:00:28:67:b7:29:
- 4c:75:a8:1f:79:31:c9:36:37:0f:ca:35:4f:8c:f1:7e:de:fc:
- 46:ab:bf:68:9b:70:23:30:2e:b7:c5:5c:7b:8a:fb:18:13:79:
- 4b:92:42:8c:dc:2c:ab:6c:22:b7:28:53:b3:1a:4a:ce:1b:fb:
- 28:0e:b7:3a:a4:da:0d:f7:40:32:4f:df:6f:bb:01:50:fc:87:
- d3:76:d9:fc:fb:b6:84:03:ca:c9:36:18:f7:dd:6c:db:bb:ba:
- 81:1c:a6:ad:fe:28:f9:cf:b9:a2:71:5d:19:05:ea:4a:46:dc:
- 73:41:ef:89:94:42:b1:43:88:6f:35:17:af:1e:60:83:ac:7a:
- 8c:10:7b:9f:c9:f6:83:6d:9e:fa:88:ee:3e:dd:ee:9e:b0:bf:
- e0:6a:b9:d0:9f:07:b2:09:13:9a:f5:a4:e5:c8:5b:79:a7:47:
- 35:33:68:e5:55:9e:aa:5b:cb:30:0b:9d:c7:0f:bf:68:44:81:
- 97:8b:51:4a
+ 07:60:93:99:aa:ce:d0:d3:47:d0:37:33:de:3f:64:b7:e5:2e:
+ a3:25:0c:d5:33:1d:0d:8d:ab:f6:7e:46:7b:59:06:92:e3:82:
+ c4:e7:f5:f6:f3:d9:05:cf:49:34:2d:37:5f:f4:25:c7:f0:fb:
+ 6b:23:77:f1:f1:40:d7:4c:bb:49:45:31:dd:00:28:67:b7:29:
+ 4c:75:a8:1f:79:31:c9:36:37:0f:ca:35:4f:8c:f1:7e:de:fc:
+ 46:ab:bf:68:9b:70:23:30:2e:b7:c5:5c:7b:8a:fb:18:13:79:
+ 4b:92:42:8c:dc:2c:ab:6c:22:b7:28:53:b3:1a:4a:ce:1b:fb:
+ 28:0e:b7:3a:a4:da:0d:f7:40:32:4f:df:6f:bb:01:50:fc:87:
+ d3:76:d9:fc:fb:b6:84:03:ca:c9:36:18:f7:dd:6c:db:bb:ba:
+ 81:1c:a6:ad:fe:28:f9:cf:b9:a2:71:5d:19:05:ea:4a:46:dc:
+ 73:41:ef:89:94:42:b1:43:88:6f:35:17:af:1e:60:83:ac:7a:
+ 8c:10:7b:9f:c9:f6:83:6d:9e:fa:88:ee:3e:dd:ee:9e:b0:bf:
+ e0:6a:b9:d0:9f:07:b2:09:13:9a:f5:a4:e5:c8:5b:79:a7:47:
+ 35:33:68:e5:55:9e:aa:5b:cb:30:0b:9d:c7:0f:bf:68:44:81:
+ 97:8b:51:4a
-----BEGIN CERTIFICATE-----
MIIE8TCCA9mgAwIBAgIQbyXcFa/fXqMIVgw7ek/H+DANBgkqhkiG9w0BAQUFADBv
MQswCQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFk
diff --git a/net/data/ssl/certificates/cross-signed-leaf.pem b/net/data/ssl/certificates/cross-signed-leaf.pem
new file mode 100644
index 0000000..5d708f8
--- /dev/null
+++ b/net/data/ssl/certificates/cross-signed-leaf.pem
@@ -0,0 +1,82 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 236 (0xec)
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: CN=Test Root CA
+ Validity
+ Not Before: Jun 28 00:12:46 2013 GMT
+ Not After : Jun 26 00:12:46 2023 GMT
+ Subject: C=US, ST=California, L=Mountain View, O=Test CA, CN=127.0.0.1
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (2048 bit)
+ Modulus:
+ 00:cc:2a:6b:e1:75:e1:1b:b3:30:24:17:d2:bb:6e:
+ 5e:d9:68:ff:b6:35:e5:6d:6e:46:77:0b:91:5a:89:
+ 96:1e:dc:f6:95:a7:fb:37:c2:10:ee:92:71:23:35:
+ 65:e5:a3:77:44:5f:f6:43:6f:80:ff:b9:fd:25:c6:
+ f4:61:9f:42:f3:0a:0a:6a:bf:79:16:69:64:db:7a:
+ d9:7d:07:ca:7d:31:97:5e:0a:e9:62:ce:3b:91:91:
+ 3d:c0:95:f2:8e:56:94:f0:12:fe:11:f5:e2:e4:40:
+ 90:cd:55:21:53:1f:bb:90:3c:fb:24:8e:b9:50:5c:
+ 17:53:34:23:e5:0f:e6:ac:e1:44:7e:4d:54:4b:bb:
+ 03:94:da:6e:9f:50:51:2a:d6:75:50:75:d1:50:01:
+ 45:e9:24:74:3a:59:01:a0:64:a5:7d:91:99:7b:ea:
+ 94:27:05:21:6b:1f:86:44:60:be:e4:66:5a:75:8f:
+ dd:ac:f1:16:a8:56:ea:fc:64:4a:17:61:f4:6c:92:
+ bc:b0:ff:a4:6c:67:19:ce:02:60:ef:ee:95:60:bc:
+ c6:47:25:a0:3a:ad:07:91:d4:74:35:f4:8f:ef:f9:
+ b5:00:6b:26:48:0e:ab:25:f9:e8:09:ce:55:31:b5:
+ 5f:bb:3b:15:43:a2:4e:65:19:bd:44:3a:5f:dc:8b:
+ a5:8b
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints: critical
+ CA:FALSE
+ X509v3 Subject Key Identifier:
+ E2:4A:5F:2A:EF:4C:76:8B:E7:E8:68:C8:0D:2B:D1:62:64:B6:1E:4F
+ X509v3 Authority Key Identifier:
+ keyid:48:D7:06:DC:B7:D3:0C:D6:3A:F3:A3:7F:12:D4:44:4D:BC:0B:9A:E7
+
+ X509v3 Extended Key Usage:
+ TLS Web Server Authentication, TLS Web Client Authentication
+ X509v3 Subject Alternative Name:
+ IP Address:127.0.0.1
+ Signature Algorithm: sha1WithRSAEncryption
+ 97:67:c6:3d:c4:9f:97:4e:b6:06:a4:e0:d5:56:16:f0:41:c9:
+ a1:38:6c:c6:9d:ae:09:0a:ab:5b:63:3b:24:cd:4c:94:8d:69:
+ 2e:f2:98:64:05:a4:e8:60:12:31:d8:db:d1:7e:83:c6:11:9d:
+ a4:7b:08:ba:3b:b9:34:9b:46:93:2c:01:7b:a3:5d:2d:ef:a6:
+ 32:29:9b:15:a0:f5:19:91:1b:21:b3:f6:4d:f2:1d:36:85:59:
+ 99:50:70:92:4f:e6:df:ea:dd:d1:f1:c6:fe:ad:81:82:ce:c4:
+ d0:25:b7:60:14:4c:6b:4d:0c:69:c6:e2:7a:cb:92:a1:59:69:
+ 37:47:81:e8:d2:02:fa:0b:22:4d:18:0f:32:7c:68:07:b4:67:
+ f9:36:db:f6:a0:77:da:68:a8:0b:7e:65:22:d7:0b:fd:65:11:
+ b4:8f:a9:b7:20:50:81:b0:d7:71:cc:76:11:5b:28:9d:7d:98:
+ 21:c7:1f:d5:a1:d6:a6:12:ce:c7:90:5d:a0:22:03:3e:e3:aa:
+ 17:a5:cd:bb:f4:2e:d9:e5:61:de:24:f6:3d:8f:9f:4e:97:02:
+ 61:91:0e:28:a2:02:ff:a9:7b:52:c2:33:26:a3:26:7d:c2:43:
+ e3:91:36:c9:55:e1:b8:12:c2:39:fe:5e:28:69:ea:13:f9:be:
+ 2a:72:0d:70
+-----BEGIN CERTIFICATE-----
+MIIDdDCCAlygAwIBAgICAOwwDQYJKoZIhvcNAQEFBQAwFzEVMBMGA1UEAwwMVGVz
+dCBSb290IENBMB4XDTEzMDYyODAwMTI0NloXDTIzMDYyNjAwMTI0NlowYDELMAkG
+A1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDU1vdW50YWlu
+IFZpZXcxEDAOBgNVBAoMB1Rlc3QgQ0ExEjAQBgNVBAMMCTEyNy4wLjAuMTCCASIw
+DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwqa+F14RuzMCQX0rtuXtlo/7Y1
+5W1uRncLkVqJlh7c9pWn+zfCEO6ScSM1ZeWjd0Rf9kNvgP+5/SXG9GGfQvMKCmq/
+eRZpZNt62X0Hyn0xl14K6WLOO5GRPcCV8o5WlPAS/hH14uRAkM1VIVMfu5A8+ySO
+uVBcF1M0I+UP5qzhRH5NVEu7A5Tabp9QUSrWdVB10VABRekkdDpZAaBkpX2RmXvq
+lCcFIWsfhkRgvuRmWnWP3azxFqhW6vxkShdh9GySvLD/pGxnGc4CYO/ulWC8xkcl
+oDqtB5HUdDX0j+/5tQBrJkgOqyX56AnOVTG1X7s7FUOiTmUZvUQ6X9yLpYsCAwEA
+AaOBgDB+MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFOJKXyrvTHaL5+hoyA0r0WJk
+th5PMB8GA1UdIwQYMBaAFEjXBty30wzWOvOjfxLURE28C5rnMB0GA1UdJQQWMBQG
+CCsGAQUFBwMBBggrBgEFBQcDAjAPBgNVHREECDAGhwR/AAABMA0GCSqGSIb3DQEB
+BQUAA4IBAQCXZ8Y9xJ+XTrYGpODVVhbwQcmhOGzGna4JCqtbYzskzUyUjWku8phk
+BaToYBIx2NvRfoPGEZ2kewi6O7k0m0aTLAF7o10t76YyKZsVoPUZkRshs/ZN8h02
+hVmZUHCST+bf6t3R8cb+rYGCzsTQJbdgFExrTQxpxuJ6y5KhWWk3R4Ho0gL6CyJN
+GA8yfGgHtGf5Ntv2oHfaaKgLfmUi1wv9ZRG0j6m3IFCBsNdxzHYRWyidfZghxx/V
+odamEs7HkF2gIgM+46oXpc279C7Z5WHeJPY9j59OlwJhkQ4oogL/qXtSwjMmoyZ9
+wkPjkTbJVeG4EsI5/l4oaeoT+b4qcg1w
+-----END CERTIFICATE-----
diff --git a/net/data/ssl/certificates/cross-signed-root-md5.pem b/net/data/ssl/certificates/cross-signed-root-md5.pem
new file mode 100644
index 0000000..f66f0e7
--- /dev/null
+++ b/net/data/ssl/certificates/cross-signed-root-md5.pem
@@ -0,0 +1,74 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 13629438167319141160 (0xbd257dcd23355b28)
+ Signature Algorithm: md5WithRSAEncryption
+ Issuer: CN=Test Root CA
+ Validity
+ Not Before: Jun 28 00:12:46 2013 GMT
+ Not After : Jun 26 00:12:46 2023 GMT
+ Subject: CN=Test Root CA
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (2048 bit)
+ Modulus:
+ 00:cf:54:79:c5:64:b3:a9:90:4f:9f:65:9a:8b:4e:
+ f1:70:be:71:04:da:98:e0:c6:0e:93:fe:d5:5d:31:
+ 66:2f:13:61:65:0e:67:b0:6e:e9:ce:71:d5:03:57:
+ b4:a3:34:0c:7d:c1:50:1d:34:54:9b:92:61:94:4e:
+ bc:9e:ad:a7:af:ff:c3:30:42:00:f8:a8:aa:23:28:
+ b5:23:e2:58:7c:af:98:ed:22:bb:c2:38:fb:6f:bf:
+ de:da:41:49:23:e0:ed:7f:04:4b:35:ba:4f:99:bf:
+ b4:c1:9d:dc:91:f6:77:b3:b5:01:ea:a3:1e:bf:24:
+ 15:27:c3:35:70:10:bf:ca:7f:a0:69:9b:3f:11:a9:
+ 2c:70:b7:f0:e1:bb:77:c1:7b:92:b9:44:08:fd:0d:
+ 31:58:4f:33:dc:03:6d:41:32:4f:bb:a1:cb:55:bc:
+ c3:f9:70:0a:f8:b8:c8:86:52:86:ca:5d:c1:8f:71:
+ 7b:b6:e2:c8:18:a3:4e:ed:33:21:4d:89:ce:e3:e6:
+ 4c:28:19:4f:53:84:f4:2b:a7:01:6c:bb:57:fb:6b:
+ f6:bf:08:2a:fe:e4:a6:36:12:c6:78:c7:b2:56:0d:
+ 03:27:e5:4c:86:cc:43:dd:49:01:78:35:f8:1d:e4:
+ f1:2e:5c:14:51:51:8b:2c:b4:8a:7a:67:57:8d:2d:
+ 3f:f5
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints: critical
+ CA:TRUE
+ X509v3 Subject Key Identifier:
+ 48:D7:06:DC:B7:D3:0C:D6:3A:F3:A3:7F:12:D4:44:4D:BC:0B:9A:E7
+ X509v3 Key Usage: critical
+ Certificate Sign, CRL Sign
+ Signature Algorithm: md5WithRSAEncryption
+ 3e:87:a1:f1:b2:e3:70:2b:6c:9d:6b:a7:18:34:4c:69:29:cc:
+ 63:b1:c7:5c:4a:d1:4f:0c:97:db:e6:1b:92:16:d2:ac:f4:ae:
+ 7a:68:50:5f:06:c2:18:70:62:a5:7d:ee:35:d8:2c:8c:42:8d:
+ d9:64:32:6d:88:d7:f9:62:56:b7:c6:d9:ae:ed:e1:a9:8f:e4:
+ 4f:97:fc:d8:21:fb:9b:86:eb:79:5b:93:c5:c1:51:ba:2c:48:
+ 36:83:e0:96:ab:10:9e:8c:1b:23:84:a5:2d:81:28:c0:8e:31:
+ 91:99:9a:3a:31:8d:c0:c4:3b:92:60:0c:ea:b1:a2:37:62:88:
+ 70:fc:9a:7b:2e:3c:a5:58:f7:d1:43:f4:e3:57:ea:1d:5e:1d:
+ 98:69:62:d9:1e:25:45:08:92:05:15:51:5b:85:97:23:66:06:
+ 45:2a:81:6b:7a:c9:d8:c6:46:14:cf:6e:85:c6:32:55:e5:4b:
+ b3:f2:e9:ca:a1:c7:1d:e0:c4:a3:d2:c2:39:2a:a8:88:d2:d1:
+ 46:5c:78:10:c2:c4:fb:84:d9:0b:cd:17:54:fb:64:74:91:b7:
+ ca:51:ce:f7:5b:f4:3d:e5:75:60:5b:ed:6a:6f:69:f1:fb:b0:
+ e6:1e:08:09:51:0b:7b:8b:ab:20:ba:33:b7:c1:d8:f2:c7:2c:
+ 8f:2b:05:55
+-----BEGIN CERTIFICATE-----
+MIIC8zCCAdugAwIBAgIJAL0lfc0jNVsoMA0GCSqGSIb3DQEBBAUAMBcxFTATBgNV
+BAMMDFRlc3QgUm9vdCBDQTAeFw0xMzA2MjgwMDEyNDZaFw0yMzA2MjYwMDEyNDZa
+MBcxFTATBgNVBAMMDFRlc3QgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
+ADCCAQoCggEBAM9UecVks6mQT59lmotO8XC+cQTamODGDpP+1V0xZi8TYWUOZ7Bu
+6c5x1QNXtKM0DH3BUB00VJuSYZROvJ6tp6//wzBCAPioqiMotSPiWHyvmO0iu8I4
++2+/3tpBSSPg7X8ESzW6T5m/tMGd3JH2d7O1AeqjHr8kFSfDNXAQv8p/oGmbPxGp
+LHC38OG7d8F7krlECP0NMVhPM9wDbUEyT7uhy1W8w/lwCvi4yIZShspdwY9xe7bi
+yBijTu0zIU2JzuPmTCgZT1OE9CunAWy7V/tr9r8IKv7kpjYSxnjHslYNAyflTIbM
+Q91JAXg1+B3k8S5cFFFRiyy0inpnV40tP/UCAwEAAaNCMEAwDwYDVR0TAQH/BAUw
+AwEB/zAdBgNVHQ4EFgQUSNcG3LfTDNY686N/EtRETbwLmucwDgYDVR0PAQH/BAQD
+AgEGMA0GCSqGSIb3DQEBBAUAA4IBAQA+h6HxsuNwK2yda6cYNExpKcxjscdcStFP
+DJfb5huSFtKs9K56aFBfBsIYcGKlfe412CyMQo3ZZDJtiNf5Yla3xtmu7eGpj+RP
+l/zYIfubhut5W5PFwVG6LEg2g+CWqxCejBsjhKUtgSjAjjGRmZo6MY3AxDuSYAzq
+saI3Yohw/Jp7LjylWPfRQ/TjV+odXh2YaWLZHiVFCJIFFVFbhZcjZgZFKoFresnY
+xkYUz26FxjJV5Uuz8unKoccd4MSj0sI5KqiI0tFGXHgQwsT7hNkLzRdU+2R0kbfK
+Uc73W/Q95XVgW+1qb2nx+7DmHggJUQt7i6sgujO3wdjyxyyPKwVV
+-----END CERTIFICATE-----
diff --git a/net/data/ssl/certificates/cross-signed-root-sha1.pem b/net/data/ssl/certificates/cross-signed-root-sha1.pem
new file mode 100644
index 0000000..7c7cce1
--- /dev/null
+++ b/net/data/ssl/certificates/cross-signed-root-sha1.pem
@@ -0,0 +1,74 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 18221780775539835148 (0xfce0c5127d18010c)
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: CN=Test Root CA
+ Validity
+ Not Before: Jun 28 00:12:46 2013 GMT
+ Not After : Jun 26 00:12:46 2023 GMT
+ Subject: CN=Test Root CA
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (2048 bit)
+ Modulus:
+ 00:cf:54:79:c5:64:b3:a9:90:4f:9f:65:9a:8b:4e:
+ f1:70:be:71:04:da:98:e0:c6:0e:93:fe:d5:5d:31:
+ 66:2f:13:61:65:0e:67:b0:6e:e9:ce:71:d5:03:57:
+ b4:a3:34:0c:7d:c1:50:1d:34:54:9b:92:61:94:4e:
+ bc:9e:ad:a7:af:ff:c3:30:42:00:f8:a8:aa:23:28:
+ b5:23:e2:58:7c:af:98:ed:22:bb:c2:38:fb:6f:bf:
+ de:da:41:49:23:e0:ed:7f:04:4b:35:ba:4f:99:bf:
+ b4:c1:9d:dc:91:f6:77:b3:b5:01:ea:a3:1e:bf:24:
+ 15:27:c3:35:70:10:bf:ca:7f:a0:69:9b:3f:11:a9:
+ 2c:70:b7:f0:e1:bb:77:c1:7b:92:b9:44:08:fd:0d:
+ 31:58:4f:33:dc:03:6d:41:32:4f:bb:a1:cb:55:bc:
+ c3:f9:70:0a:f8:b8:c8:86:52:86:ca:5d:c1:8f:71:
+ 7b:b6:e2:c8:18:a3:4e:ed:33:21:4d:89:ce:e3:e6:
+ 4c:28:19:4f:53:84:f4:2b:a7:01:6c:bb:57:fb:6b:
+ f6:bf:08:2a:fe:e4:a6:36:12:c6:78:c7:b2:56:0d:
+ 03:27:e5:4c:86:cc:43:dd:49:01:78:35:f8:1d:e4:
+ f1:2e:5c:14:51:51:8b:2c:b4:8a:7a:67:57:8d:2d:
+ 3f:f5
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints: critical
+ CA:TRUE
+ X509v3 Subject Key Identifier:
+ 48:D7:06:DC:B7:D3:0C:D6:3A:F3:A3:7F:12:D4:44:4D:BC:0B:9A:E7
+ X509v3 Key Usage: critical
+ Certificate Sign, CRL Sign
+ Signature Algorithm: sha1WithRSAEncryption
+ 0d:83:79:c0:6b:7d:9e:fb:6a:a5:02:0b:53:3c:3c:38:ed:1f:
+ bf:94:69:fc:66:56:19:86:a3:f7:72:5a:86:12:e6:d5:29:d9:
+ 75:5c:fe:a6:bf:15:05:cb:e1:3c:a1:2a:5c:b4:65:70:ed:1d:
+ 80:6d:50:8f:a5:d8:e9:22:c2:f5:53:71:6a:c1:15:87:03:11:
+ 5f:59:29:54:11:e7:c9:17:97:1e:56:46:ba:6e:c8:16:ae:3f:
+ fd:af:a4:87:39:a2:14:1a:c8:94:bc:c5:b8:40:2e:41:e3:a5:
+ bb:02:eb:d5:c1:74:b2:94:5c:b6:48:8c:83:57:54:56:aa:e6:
+ cf:fb:23:4e:48:14:a9:b6:0c:c0:de:8e:67:83:d4:77:51:ee:
+ 75:4f:6e:d1:7c:5a:5b:3b:61:e0:73:47:0a:da:6f:52:62:34:
+ db:37:8e:b0:66:1f:69:7e:e9:74:17:97:6d:3a:67:9d:0b:a3:
+ 24:8b:24:ce:0d:6d:29:30:08:ed:58:43:37:1f:ae:05:3b:e3:
+ f1:d4:f4:95:ba:3b:d9:07:07:7f:26:6c:70:93:d9:8e:2c:04:
+ b0:fe:a1:71:6c:0e:dd:a6:d0:73:59:a8:e0:a0:60:a6:02:cd:
+ fc:ca:ca:da:7e:67:c1:4a:93:a6:57:3b:a5:2c:e0:f2:d8:58:
+ a7:5d:ab:4b
+-----BEGIN CERTIFICATE-----
+MIIC8zCCAdugAwIBAgIJAPzgxRJ9GAEMMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV
+BAMMDFRlc3QgUm9vdCBDQTAeFw0xMzA2MjgwMDEyNDZaFw0yMzA2MjYwMDEyNDZa
+MBcxFTATBgNVBAMMDFRlc3QgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
+ADCCAQoCggEBAM9UecVks6mQT59lmotO8XC+cQTamODGDpP+1V0xZi8TYWUOZ7Bu
+6c5x1QNXtKM0DH3BUB00VJuSYZROvJ6tp6//wzBCAPioqiMotSPiWHyvmO0iu8I4
++2+/3tpBSSPg7X8ESzW6T5m/tMGd3JH2d7O1AeqjHr8kFSfDNXAQv8p/oGmbPxGp
+LHC38OG7d8F7krlECP0NMVhPM9wDbUEyT7uhy1W8w/lwCvi4yIZShspdwY9xe7bi
+yBijTu0zIU2JzuPmTCgZT1OE9CunAWy7V/tr9r8IKv7kpjYSxnjHslYNAyflTIbM
+Q91JAXg1+B3k8S5cFFFRiyy0inpnV40tP/UCAwEAAaNCMEAwDwYDVR0TAQH/BAUw
+AwEB/zAdBgNVHQ4EFgQUSNcG3LfTDNY686N/EtRETbwLmucwDgYDVR0PAQH/BAQD
+AgEGMA0GCSqGSIb3DQEBBQUAA4IBAQANg3nAa32e+2qlAgtTPDw47R+/lGn8ZlYZ
+hqP3clqGEubVKdl1XP6mvxUFy+E8oSpctGVw7R2AbVCPpdjpIsL1U3FqwRWHAxFf
+WSlUEefJF5ceVka6bsgWrj/9r6SHOaIUGsiUvMW4QC5B46W7AuvVwXSylFy2SIyD
+V1RWqubP+yNOSBSptgzA3o5ng9R3Ue51T27RfFpbO2Hgc0cK2m9SYjTbN46wZh9p
+ful0F5dtOmedC6MkiyTODW0pMAjtWEM3H64FO+Px1PSVujvZBwd/Jmxwk9mOLASw
+/qFxbA7dptBzWajgoGCmAs38ysrafmfBSpOmVzulLODy2FinXatL
+-----END CERTIFICATE-----
diff --git a/net/data/ssl/certificates/globalsign_orgv1_ca.pem b/net/data/ssl/certificates/globalsign_orgv1_ca.pem
deleted file mode 100644
index 71b9cd0..0000000
--- a/net/data/ssl/certificates/globalsign_orgv1_ca.pem
+++ /dev/null
@@ -1,97 +0,0 @@
-Certificate:
- Data:
- Version: 3 (0x2)
- Serial Number:
- 04:00:00:00:00:01:11:df:e8:6c:66
- Signature Algorithm: sha1WithRSAEncryption
- Issuer: C=BE, O=GlobalSign nv-sa, OU=Root CA, CN=GlobalSign Root CA
- Validity
- Not Before: Apr 11 12:00:00 2007 GMT
- Not After : Jan 27 11:00:00 2014 GMT
- Subject: OU=Organization Validation CA, O=GlobalSign, CN=GlobalSign Organization Validation CA
- Subject Public Key Info:
- Public Key Algorithm: rsaEncryption
- RSA Public Key: (2048 bit)
- Modulus (2048 bit):
- 00:a1:2f:c4:bc:ce:87:03:e9:67:c1:89:c8:e5:93:
- fc:7d:b4:ad:9e:f6:63:4e:6a:e8:9c:2c:73:89:a2:
- 01:f4:8f:21:f8:fd:25:9d:58:16:6d:86:f6:ee:49:
- 57:75:7e:75:ea:22:11:7e:3d:fb:c7:42:41:dc:fc:
- c5:0c:91:55:80:7b:eb:64:33:1d:9b:f9:ca:38:e9:
- ab:c6:25:43:51:25:40:f4:e4:7e:18:55:6a:a9:8f:
- 10:3a:40:1e:d6:57:83:ef:7f:2f:34:2f:2d:d2:f6:
- 53:c2:19:0d:b7:ed:c9:81:f5:46:2c:b4:23:42:5e:
- 9d:13:03:75:ec:ea:6a:fc:57:7c:c9:36:97:3b:98:
- dc:13:13:ec:ec:41:fa:5d:34:ea:b9:93:e7:10:16:
- 65:cc:9c:92:fd:f5:c5:9d:3e:4a:b9:09:fc:e4:5f:
- 1e:69:5f:4d:f4:56:72:44:b1:1d:23:03:c8:36:f6:
- 65:88:c8:bf:39:16:45:8e:1e:26:6c:51:16:c5:2a:
- 00:38:c5:a4:13:69:95:7d:ab:01:3b:a8:c4:14:b4:
- 80:da:ac:1a:44:20:d5:fe:a9:06:7b:14:27:af:e0:
- 30:21:dd:90:f4:a9:d5:23:19:2e:1e:03:e6:c1:df:
- 95:29:e4:c1:94:43:dd:3e:90:aa:cb:4b:c9:be:8a:
- d3:39
- Exponent: 65537 (0x10001)
- X509v3 extensions:
- X509v3 Key Usage: critical
- Certificate Sign, CRL Sign
- X509v3 Basic Constraints: critical
- CA:TRUE, pathlen:0
- X509v3 Subject Key Identifier:
- 7D:6D:2A:EC:66:AB:A7:51:36:AB:02:69:F1:70:8F:C4:59:0B:9A:1F
- X509v3 Certificate Policies:
- Policy: 1.3.6.1.4.1.4146.1.20
- CPS: http://www.globalsign.net/repository/
-
- X509v3 CRL Distribution Points:
- URI:http://crl.globalsign.net/root.crl
-
- Netscape Cert Type:
- SSL CA
- X509v3 Extended Key Usage:
- Microsoft Server Gated Crypto, Netscape Server Gated Crypto
- X509v3 Authority Key Identifier:
- keyid:60:7B:66:1A:45:0D:97:CA:89:50:2F:7D:04:CD:34:A8:FF:FC:FD:4B
-
- Signature Algorithm: sha1WithRSAEncryption
- 37:a8:8f:36:79:00:3c:18:e8:1a:c5:f2:7b:22:28:6b:bf:19:
- 8f:17:9a:ed:a6:c4:d6:a1:d6:63:2d:7b:fb:04:5b:28:da:cc:
- f9:b6:ee:02:54:19:de:6c:91:f2:61:0d:fd:7f:28:20:cc:8f:
- 36:d1:61:87:a0:59:49:aa:07:96:de:f9:b3:2c:f9:b5:ee:15:
- 29:33:cd:b4:13:9d:c7:90:ce:4d:7c:f2:5a:11:87:7b:fa:d4:
- 8d:d1:2f:55:99:1a:5f:ef:16:08:b1:3d:d2:3d:1e:cb:b5:f0:
- 57:97:52:3a:12:63:62:b6:f2:bc:cd:e2:a6:9c:17:ce:28:e0:
- c6:0f:5a:ec:bf:70:bd:5a:e7:54:be:f1:cf:c6:3d:9f:5f:7a:
- da:b7:2e:65:ea:c2:d3:e9:c7:ba:be:4d:cb:da:33:ae:55:9d:
- ae:14:f6:32:08:62:e1:89:e4:34:2a:75:3c:2a:05:a9:2b:50:
- 38:bb:59:86:a6:84:5a:84:c3:bd:43:ba:9f:1f:15:05:ce:b5:
- 77:0d:d4:dd:2f:49:c8:fe:58:95:4b:bc:4e:96:13:00:1e:9c:
- b8:27:77:71:1d:c4:61:cb:f4:1e:8c:33:b3:00:67:0d:b7:b2:
- ac:8c:3d:3a:dc:38:2f:64:2d:00:81:89:35:d8:e2:b9:31:17:
- fe:3a:5f:d1
------BEGIN CERTIFICATE-----
-MIIEZzCCA0+gAwIBAgILBAAAAAABEd/obGYwDQYJKoZIhvcNAQEFBQAwVzELMAkG
-A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv
-b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw0wNzA0MTExMjAw
-MDBaFw0xNDAxMjcxMTAwMDBaMGoxIzAhBgNVBAsTGk9yZ2FuaXphdGlvbiBWYWxp
-ZGF0aW9uIENBMRMwEQYDVQQKEwpHbG9iYWxTaWduMS4wLAYDVQQDEyVHbG9iYWxT
-aWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBMIIBIjANBgkqhkiG9w0BAQEF
-AAOCAQ8AMIIBCgKCAQEAoS/EvM6HA+lnwYnI5ZP8fbStnvZjTmronCxziaIB9I8h
-+P0lnVgWbYb27klXdX516iIRfj37x0JB3PzFDJFVgHvrZDMdm/nKOOmrxiVDUSVA
-9OR+GFVqqY8QOkAe1leD738vNC8t0vZTwhkNt+3JgfVGLLQjQl6dEwN17Opq/Fd8
-yTaXO5jcExPs7EH6XTTquZPnEBZlzJyS/fXFnT5KuQn85F8eaV9N9FZyRLEdIwPI
-NvZliMi/ORZFjh4mbFEWxSoAOMWkE2mVfasBO6jEFLSA2qwaRCDV/qkGexQnr+Aw
-Id2Q9KnVIxkuHgPmwd+VKeTBlEPdPpCqy0vJvorTOQIDAQABo4IBHzCCARswDgYD
-VR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFH1tKuxm
-q6dRNqsCafFwj8RZC5ofMEsGA1UdIAREMEIwQAYJKwYBBAGgMgEUMDMwMQYIKwYB
-BQUHAgEWJWh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS8wMwYD
-VR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5nbG9iYWxzaWduLm5ldC9yb290LmNy
-bDARBglghkgBhvhCAQEEBAMCAgQwIAYDVR0lBBkwFwYKKwYBBAGCNwoDAwYJYIZI
-AYb4QgQBMB8GA1UdIwQYMBaAFGB7ZhpFDZfKiVAvfQTNNKj//P1LMA0GCSqGSIb3
-DQEBBQUAA4IBAQA3qI82eQA8GOgaxfJ7IihrvxmPF5rtpsTWodZjLXv7BFso2sz5
-tu4CVBnebJHyYQ39fyggzI820WGHoFlJqgeW3vmzLPm17hUpM820E53HkM5NfPJa
-EYd7+tSN0S9VmRpf7xYIsT3SPR7LtfBXl1I6EmNitvK8zeKmnBfOKODGD1rsv3C9
-WudUvvHPxj2fX3raty5l6sLT6ce6vk3L2jOuVZ2uFPYyCGLhieQ0KnU8KgWpK1A4
-u1mGpoRahMO9Q7qfHxUFzrV3DdTdL0nI/liVS7xOlhMAHpy4J3dxHcRhy/QejDOz
-AGcNt7KsjD063DgvZC0AgYk12OK5MRf+Ol/R
------END CERTIFICATE-----
diff --git a/net/data/ssl/certificates/globalsign_root_ca_md5.pem b/net/data/ssl/certificates/globalsign_root_ca_md5.pem
deleted file mode 100644
index c9e2380..0000000
--- a/net/data/ssl/certificates/globalsign_root_ca_md5.pem
+++ /dev/null
@@ -1,78 +0,0 @@
-Certificate:
- Data:
- Version: 3 (0x2)
- Serial Number:
- 02:00:00:00:00:00:d6:78:b7:94:05
- Signature Algorithm: md5WithRSAEncryption
- Issuer: C=BE, O=GlobalSign nv-sa, OU=Root CA, CN=GlobalSign Root CA
- Validity
- Not Before: Sep 1 12:00:00 1998 GMT
- Not After : Jan 28 12:00:00 2014 GMT
- Subject: C=BE, O=GlobalSign nv-sa, OU=Root CA, CN=GlobalSign Root CA
- Subject Public Key Info:
- Public Key Algorithm: rsaEncryption
- RSA Public Key: (2048 bit)
- Modulus (2048 bit):
- 00:da:0e:e6:99:8d:ce:a3:e3:4f:8a:7e:fb:f1:8b:
- 83:25:6b:ea:48:1f:f1:2a:b0:b9:95:11:04:bd:f0:
- 63:d1:e2:67:66:cf:1c:dd:cf:1b:48:2b:ee:8d:89:
- 8e:9a:af:29:80:65:ab:e9:c7:2d:12:cb:ab:1c:4c:
- 70:07:a1:3d:0a:30:cd:15:8d:4f:f8:dd:d4:8c:50:
- 15:1c:ef:50:ee:c4:2e:f7:fc:e9:52:f2:91:7d:e0:
- 6d:d5:35:30:8e:5e:43:73:f2:41:e9:d5:6a:e3:b2:
- 89:3a:56:39:38:6f:06:3c:88:69:5b:2a:4d:c5:a7:
- 54:b8:6c:89:cc:9b:f9:3c:ca:e5:fd:89:f5:12:3c:
- 92:78:96:d6:dc:74:6e:93:44:61:d1:8d:c7:46:b2:
- 75:0e:86:e8:19:8a:d5:6d:6c:d5:78:16:95:a2:e9:
- c8:0a:38:eb:f2:24:13:4f:73:54:93:13:85:3a:1b:
- bc:1e:34:b5:8b:05:8c:b9:77:8b:b1:db:1f:20:91:
- ab:09:53:6e:90:ce:7b:37:74:b9:70:47:91:22:51:
- 63:16:79:ae:b1:ae:41:26:08:c8:19:2b:d1:46:aa:
- 48:d6:64:2a:d7:83:34:ff:2c:2a:c1:6c:19:43:4a:
- 07:85:e7:d3:7c:f6:21:68:ef:ea:f2:52:9f:7f:93:
- 90:cf
- Exponent: 65537 (0x10001)
- X509v3 extensions:
- X509v3 Key Usage: critical
- Certificate Sign, CRL Sign
- X509v3 Subject Key Identifier:
- 60:7B:66:1A:45:0D:97:CA:89:50:2F:7D:04:CD:34:A8:FF:FC:FD:4B
- X509v3 Basic Constraints: critical
- CA:TRUE
- Signature Algorithm: md5WithRSAEncryption
- ae:aa:9f:fc:b7:d2:cb:1f:5f:39:29:28:18:9e:34:c9:6c:4f:
- 6f:1a:f0:64:a2:70:4a:4f:13:86:9b:60:28:9e:e8:81:49:98:
- 7d:0a:bb:e5:b0:9d:3d:36:db:8f:05:51:ff:09:31:2a:1f:dd:
- 89:77:9e:0f:2e:6c:95:04:ed:86:cb:b4:00:3f:84:02:4d:80:
- 6a:2a:2d:78:0b:ae:6f:2b:a2:83:44:83:1f:cd:50:82:4c:24:
- af:bd:f7:a5:b4:c8:5a:0f:f4:e7:47:5e:49:8e:37:96:fe:9a:
- 88:05:3a:d9:c0:db:29:87:e6:19:96:47:a7:3a:a6:8c:8b:3c:
- 77:fe:46:63:a7:53:da:21:d1:ac:7e:49:a2:4b:e6:c3:67:59:
- 2f:b3:8a:0e:bb:2c:bd:a9:aa:42:7c:35:c1:d8:7f:d5:a7:31:
- 3a:4e:63:43:39:af:08:b0:61:34:8c:d3:98:a9:43:34:f6:0f:
- 87:29:3b:9d:c2:56:58:98:77:c3:f7:1b:ac:f6:9d:f8:3e:aa:
- a7:54:45:f0:f5:f9:d5:31:65:fe:6b:58:9c:71:b3:1e:d7:52:
- ea:32:17:fc:40:60:1d:c9:79:24:b2:f6:6c:fd:a8:66:0e:82:
- dd:98:cb:da:c2:44:4f:2e:a0:7b:f2:f7:6b:2c:76:11:84:46:
- 8a:78:a3:e3
------BEGIN CERTIFICATE-----
-MIIDdTCCAl2gAwIBAgILAgAAAAAA1ni3lAUwDQYJKoZIhvcNAQEEBQAwVzELMAkG
-A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv
-b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw
-MDBaFw0xNDAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i
-YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT
-aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ
-jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp
-xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp
-1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG
-snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ
-U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8
-9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIABjAdBgNVHQ4EFgQU
-YHtmGkUNl8qJUC99BM00qP/8/UswDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0B
-AQQFAAOCAQEArqqf/LfSyx9fOSkoGJ40yWxPbxrwZKJwSk8ThptgKJ7ogUmYfQq7
-5bCdPTbbjwVR/wkxKh/diXeeDy5slQTthsu0AD+EAk2AaioteAuubyuig0SDH81Q
-gkwkr733pbTIWg/050deSY43lv6aiAU62cDbKYfmGZZHpzqmjIs8d/5GY6dT2iHR
-rH5Jokvmw2dZL7OKDrssvamqQnw1wdh/1acxOk5jQzmvCLBhNIzTmKlDNPYPhyk7
-ncJWWJh3w/cbrPad+D6qp1RF8PX51TFl/mtYnHGzHtdS6jIX/EBgHcl5JLL2bP2o
-Zg6C3ZjL2sJETy6ge/L3ayx2EYRGinij4w==
------END CERTIFICATE-----
diff --git a/net/data/ssl/certificates/images_etrade_wallst_com.pem b/net/data/ssl/certificates/images_etrade_wallst_com.pem
deleted file mode 100644
index c3de704..0000000
--- a/net/data/ssl/certificates/images_etrade_wallst_com.pem
+++ /dev/null
@@ -1,94 +0,0 @@
-Certificate:
- Data:
- Version: 3 (0x2)
- Serial Number:
- 01:00:00:00:00:01:29:f1:78:64:fa
- Signature Algorithm: sha1WithRSAEncryption
- Issuer: OU=Organization Validation CA, O=GlobalSign, CN=GlobalSign Organization Validation CA
- Validity
- Not Before: Jul 20 19:40:43 2010 GMT
- Not After : Jul 20 19:40:39 2012 GMT
- Subject: C=US, ST=Colorado, L=Boulder, OU=P3, O=Wall Street On Demand, Inc., CN=images.etrade.wallst.com
- Subject Public Key Info:
- Public Key Algorithm: rsaEncryption
- RSA Public Key: (1024 bit)
- Modulus (1024 bit):
- 00:f4:4d:15:13:29:29:5f:01:56:18:aa:5e:ff:fc:
- ab:ca:6d:36:f1:44:05:5c:b1:86:28:f6:ac:b2:54:
- fa:93:94:d1:7a:c2:92:e2:8a:67:08:0e:fb:74:9d:
- 0d:5b:ec:86:a4:dc:2b:75:37:c1:77:18:e4:aa:c7:
- 9f:a1:76:77:21:ed:ed:5a:d1:07:45:63:35:35:9f:
- 50:1c:ea:80:75:9f:d8:a6:ff:07:8d:a7:79:b4:89:
- f7:24:ec:2b:d6:d2:37:d1:14:07:4a:79:d4:8e:75:
- 95:08:bc:bb:f3:aa:49:b1:71:c0:e5:d8:6b:2e:9c:
- c6:75:d4:cb:1b:05:8e:a8:f1
- Exponent: 65537 (0x10001)
- X509v3 extensions:
- X509v3 Authority Key Identifier:
- keyid:7D:6D:2A:EC:66:AB:A7:51:36:AB:02:69:F1:70:8F:C4:59:0B:9A:1F
-
- Authority Information Access:
- CA Issuers - URI:http://secure.globalsign.net/cacert/orgv1.crt
-
- X509v3 CRL Distribution Points:
- URI:http://crl.globalsign.net/OrganizationVal1.crl
-
- X509v3 Subject Key Identifier:
- 62:F0:08:B5:F9:A6:F6:0A:8E:59:38:57:17:C5:79:04:B9:C6:B6:7B
- X509v3 Basic Constraints:
- CA:FALSE
- X509v3 Key Usage: critical
- Digital Signature, Key Encipherment
- X509v3 Extended Key Usage:
- TLS Web Server Authentication, TLS Web Client Authentication, Microsoft Server Gated Crypto
- X509v3 Certificate Policies:
- Policy: 1.3.6.1.4.1.4146.1.20
- CPS: http://www.globalsign.net/repository/
-
- Netscape Cert Type:
- SSL Client, SSL Server
- X509v3 Subject Alternative Name:
- DNS:images.etrade.wallst.com
- Signature Algorithm: sha1WithRSAEncryption
- 03:0b:00:f3:45:94:bf:1a:e1:87:10:c9:a3:47:9f:af:2b:25:
- 8c:19:03:1b:45:89:05:1c:3a:d5:ae:06:ac:c4:45:9a:30:90:
- ea:85:36:3b:51:b9:c6:ff:65:9f:ce:60:27:44:be:57:56:f5:
- 9c:ae:03:e2:f8:a2:65:58:76:15:bb:83:3e:d5:56:99:c8:3c:
- 8f:e0:76:15:9d:a4:4b:10:9d:69:7a:a2:cd:98:1f:a9:41:97:
- 0c:01:15:c1:dc:69:0c:20:fc:c1:dc:80:51:2e:dc:44:dd:af:
- 6d:54:11:78:66:67:b3:2e:e1:4a:0c:ce:76:50:4e:4a:5c:64:
- 9c:05:b2:67:9f:c7:ef:06:58:69:95:32:af:8d:d9:ed:8d:81:
- 9e:84:15:10:7d:33:69:fe:ff:ec:99:3f:31:c7:5a:06:28:c9:
- 26:a6:5e:a8:7e:70:6e:30:11:d6:dc:6a:0c:76:fb:3a:cd:5a:
- 86:a8:57:c9:7b:4b:43:c4:90:d9:20:8c:84:5a:cf:fc:d5:0b:
- a7:a0:54:49:f3:a9:55:cb:ec:cb:13:ad:d4:29:91:f8:47:df:
- b6:63:87:19:c1:5b:0b:70:46:c7:32:a8:b9:0f:4c:a2:3f:39:
- 4e:70:c0:f0:42:e5:e3:a1:98:ac:d2:8d:98:89:ac:5e:a1:b9:
- df:39:d7:89
------BEGIN CERTIFICATE-----
-MIIEkTCCA3mgAwIBAgILAQAAAAABKfF4ZPowDQYJKoZIhvcNAQEFBQAwajEjMCEG
-A1UECxMaT3JnYW5pemF0aW9uIFZhbGlkYXRpb24gQ0ExEzARBgNVBAoTCkdsb2Jh
-bFNpZ24xLjAsBgNVBAMTJUdsb2JhbFNpZ24gT3JnYW5pemF0aW9uIFZhbGlkYXRp
-b24gQ0EwHhcNMTAwNzIwMTk0MDQzWhcNMTIwNzIwMTk0MDM5WjCBiDELMAkGA1UE
-BhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRAwDgYDVQQHEwdCb3VsZGVyMQswCQYD
-VQQLEwJQMzEkMCIGA1UEChMbV2FsbCBTdHJlZXQgT24gRGVtYW5kLCBJbmMuMSEw
-HwYDVQQDExhpbWFnZXMuZXRyYWRlLndhbGxzdC5jb20wgZ8wDQYJKoZIhvcNAQEB
-BQADgY0AMIGJAoGBAPRNFRMpKV8BVhiqXv/8q8ptNvFEBVyxhij2rLJU+pOU0XrC
-kuKKZwgO+3SdDVvshqTcK3U3wXcY5KrHn6F2dyHt7VrRB0VjNTWfUBzqgHWf2Kb/
-B42nebSJ9yTsK9bSN9EUB0p51I51lQi8u/OqSbFxwOXYay6cxnXUyxsFjqjxAgMB
-AAGjggGbMIIBlzAfBgNVHSMEGDAWgBR9bSrsZqunUTarAmnxcI/EWQuaHzBJBggr
-BgEFBQcBAQQ9MDswOQYIKwYBBQUHMAKGLWh0dHA6Ly9zZWN1cmUuZ2xvYmFsc2ln
-bi5uZXQvY2FjZXJ0L29yZ3YxLmNydDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8v
-Y3JsLmdsb2JhbHNpZ24ubmV0L09yZ2FuaXphdGlvblZhbDEuY3JsMB0GA1UdDgQW
-BBRi8Ai1+ab2Co5ZOFcXxXkEuca2ezAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIF
-oDApBgNVHSUEIjAgBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcKAwMwSwYD
-VR0gBEQwQjBABgkrBgEEAaAyARQwMzAxBggrBgEFBQcCARYlaHR0cDovL3d3dy5n
-bG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5LzARBglghkgBhvhCAQEEBAMCBsAwIwYD
-VR0RBBwwGoIYaW1hZ2VzLmV0cmFkZS53YWxsc3QuY29tMA0GCSqGSIb3DQEBBQUA
-A4IBAQADCwDzRZS/GuGHEMmjR5+vKyWMGQMbRYkFHDrVrgasxEWaMJDqhTY7UbnG
-/2WfzmAnRL5XVvWcrgPi+KJlWHYVu4M+1VaZyDyP4HYVnaRLEJ1peqLNmB+pQZcM
-ARXB3GkMIPzB3IBRLtxE3a9tVBF4ZmezLuFKDM52UE5KXGScBbJnn8fvBlhplTKv
-jdntjYGehBUQfTNp/v/smT8xx1oGKMkmpl6ofnBuMBHW3GoMdvs6zVqGqFfJe0tD
-xJDZIIyEWs/81QunoFRJ86lVy+zLE63UKZH4R9+2Y4cZwVsLcEbHMqi5D0yiPzlO
-cMDwQuXjoZis0o2YiaxeobnfOdeJ
------END CERTIFICATE-----
diff --git a/net/data/ssl/scripts/generate-cross-signed-certs.sh b/net/data/ssl/scripts/generate-cross-signed-certs.sh
new file mode 100755
index 0000000..299092d
--- /dev/null
+++ b/net/data/ssl/scripts/generate-cross-signed-certs.sh
@@ -0,0 +1,86 @@
+#!/bin/sh
+
+# Copyright 2013 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This script generates a two roots - one legacy one signed with MD5, and
+# another (newer) one signed with SHA1 - and has a leaf certificate signed
+# by these without any distinguishers.
+#
+# The "cross-signed" comes from the fact that both the MD5 and SHA1 roots share
+# the same Authority Key ID, Subject Key ID, Subject, and Subject Public Key
+# Info. When the chain building algorithm is evaluating paths, if it prefers
+# untrusted over trusted, then it will see the MD5 certificate as a self-signed
+# cert that is "cross-signed" by the trusted SHA1 root.
+#
+# The SHA1 root should be (temporarily) trusted, and the resulting chain
+# should be leaf -> SHA1root, not leaf -> MD5root, leaf -> SHA1root -> MD5root,
+# or leaf -> MD5root -> SHA1root
+
+try() {
+ echo "$@"
+ $@ || exit 1
+}
+
+try rm -rf out
+try mkdir out
+
+try echo 1 > out/2048-sha1-root-serial
+try echo 2 > out/2048-md5-root-serial
+touch out/2048-sha1-root-index.txt
+touch out/2048-md5-root-index.txt
+
+# Generate the key
+try openssl genrsa -out out/2048-sha1-root.key 2048
+
+# Generate the root certificate
+CA_COMMON_NAME="Test Root CA" \
+ try openssl req \
+ -new \
+ -key out/2048-sha1-root.key \
+ -out out/2048-sha1-root.req \
+ -config ca.cnf
+
+CA_COMMON_NAME="Test Root CA" \
+ try openssl x509 \
+ -req -days 3650 \
+ -sha1 \
+ -in out/2048-sha1-root.req \
+ -out out/2048-sha1-root.pem \
+ -text \
+ -signkey out/2048-sha1-root.key \
+ -extfile ca.cnf \
+ -extensions ca_cert
+
+CA_COMMON_NAME="Test Root CA" \
+ try openssl x509 \
+ -req -days 3650 \
+ -md5 \
+ -in out/2048-sha1-root.req \
+ -out out/2048-md5-root.pem \
+ -text \
+ -signkey out/2048-sha1-root.key \
+ -extfile ca.cnf \
+ -extensions ca_cert
+
+# Generate the leaf certificate request
+try openssl req \
+ -new \
+ -keyout out/ok_cert.key \
+ -out out/ok_cert.req \
+ -config ee.cnf
+
+# Generate the leaf certificates
+CA_COMMON_NAME="Test Root CA" \
+ try openssl ca \
+ -batch \
+ -extensions user_cert \
+ -days 3650 \
+ -in out/ok_cert.req \
+ -out out/ok_cert.pem \
+ -config ca.cnf
+
+cp out/2048-md5-root.pem ../certificates/cross-signed-root-md5.pem
+cp out/2048-sha1-root.pem ../certificates/cross-signed-root-sha1.pem
+cp out/ok_cert.pem ../certificates/cross-signed-leaf.pem