Changeset 181134 in webkit
- Timestamp:
- Mar 5, 2015 8:43:12 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 33 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r181132 r181134 1 2015-03-05 Oliver Hunt <oliver@apple.com> 2 3 Block mixed mode content 4 https://bugs.webkit.org/show_bug.cgi?id=142378 5 6 Reviewed by Darin Adler. 7 8 Update test results to reflect the new reality. 9 10 * http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: 11 * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt: 12 * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: 13 * http/tests/security/mixedContent/insecure-image-in-main-frame-expected.txt: 14 * http/tests/security/mixedContent/insecure-plugin-in-iframe-expected.txt: 15 * http/tests/security/mixedContent/insecure-script-in-iframe-expected.txt: 16 * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt: 17 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html: 18 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: 19 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html: 20 * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: 21 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: 22 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html: 23 * http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: 24 * http/tests/security/mixedContent/resources/frame-with-insecure-frame.html: 25 * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html: 26 * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html: 27 * http/tests/xmlhttprequest/access-control-response-with-body.html: 28 1 29 2015-03-05 Benjamin Poulain <bpoulain@apple.com> 2 30 -
trunk/LayoutTests/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt
r136657 r181134 2 2 main frame - didFinishDocumentLoadForFrame 3 3 frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame 4 CONSOLE MESSAGE: line 4: The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-insecure-css.html ran insecure content from http://127.0.0.1:8080/security/mixedContent/resources/style.css.4 CONSOLE MESSAGE: line 4: [blocked] The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-insecure-css.html was not allowed to run insecure content from http://127.0.0.1:8080/security/mixedContent/resources/style.css. 5 5 6 didRunInsecureContent7 6 frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame 8 7 frame "<!--framePath //<!--frame0-->-->" - didHandleOnloadEventsForFrame -
trunk/LayoutTests/http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt
r136657 r181134 4 4 main frame - didFinishLoadForFrame 5 5 main frame - didCommitLoadForFrame 6 CONSOLE MESSAGE: line 4: The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-insecure-css.html ran insecure content from http://127.0.0.1:8080/security/mixedContent/resources/style.css.6 CONSOLE MESSAGE: line 4: [blocked] The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-insecure-css.html was not allowed to run insecure content from http://127.0.0.1:8080/security/mixedContent/resources/style.css. 7 7 8 didRunInsecureContent9 8 main frame - didFinishDocumentLoadForFrame 10 9 main frame - didHandleOnloadEventsForFrame -
trunk/LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt
r104803 r181134 5 5 main frame - didCommitLoadForFrame 6 6 frame "<!--framePath //<!--frame0-->-->" - didStartProvisionalLoadForFrame 7 CONSOLE MESSAGE: The page at about:blank displayedinsecure content from http://127.0.0.1:8080/security/mixedContent/resources/boring.html.7 CONSOLE MESSAGE: [blocked] The page at about:blank was not allowed to display insecure content from http://127.0.0.1:8080/security/mixedContent/resources/boring.html. 8 8 9 didDisplayInsecureContent 9 frame "<!--framePath //<!--frame0-->-->" - didFailProvisionalLoadWithError 10 10 main frame - didFinishDocumentLoadForFrame 11 frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame12 frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame13 frame "<!--framePath //<!--frame0-->-->" - didHandleOnloadEventsForFrame14 11 main frame - didHandleOnloadEventsForFrame 15 frame "<!--framePath //<!--frame0-->-->" - didFinishLoadForFrame16 12 main frame - didFinishLoadForFrame 17 13 This test opens a window that loads an insecure iframe. We should trigger a mixed content callback because the main frame in the window is HTTPS but is displaying insecure content. -
trunk/LayoutTests/http/tests/security/mixedContent/insecure-image-in-main-frame-expected.txt
r136657 r181134 1 CONSOLE MESSAGE: line 1: The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-insecure-image.html displayedinsecure content from http://127.0.0.1:8080/security/resources/compass.jpg.1 CONSOLE MESSAGE: line 1: The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-insecure-image.html was allowed to display insecure content from http://127.0.0.1:8080/security/resources/compass.jpg. 2 2 3 3 This test opens a window that loads an insecure image. We should trigger a mixed content callback because the main frame in the window is HTTPS but is displaying insecure content. -
trunk/LayoutTests/http/tests/security/mixedContent/insecure-plugin-in-iframe-expected.txt
r178527 r181134 1 CONSOLE MESSAGE: line 9: The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-insecure-plugin.html ran insecure content from http://127.0.0.1:8000/security/mixedContent/resources/dummy.swf.1 CONSOLE MESSAGE: line 9: [blocked] The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-insecure-plugin.html was not allowed to run insecure content from http://127.0.0.1:8000/security/mixedContent/resources/dummy.swf. 2 2 3 3 This test loads a secure iframe that loads an insecure plugin. We should get a mixed content callback because the insecure plug-in can script the secure origin. -
trunk/LayoutTests/http/tests/security/mixedContent/insecure-script-in-iframe-expected.txt
r178648 r181134 1 CONSOLE MESSAGE: The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-insecure-script.html ran insecure content from http://127.0.0.1:8080/security/mixedContent/resources/script.js.1 CONSOLE MESSAGE: [blocked] The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-insecure-script.html was not allowed to run insecure content from http://127.0.0.1:8080/security/mixedContent/resources/script.js. 2 2 3 3 This test loads a secure iframe that loads an insecure script. We should trigger a mixed content callback even though the main frame is HTTP because the HTTPS frame's origin is contaminated with an insecure script. -
trunk/LayoutTests/http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt
r178527 r181134 1 CONSOLE MESSAGE: line 26: The page at https://127.0.0.1:8443/xmlhttprequest/access-control-response-with-body.html displayed insecure content from http://localhost:8000/xmlhttprequest/resources/access-control-allow-with-body.php. 2 3 CONSOLE MESSAGE: The page at https://127.0.0.1:8443/xmlhttprequest/access-control-response-with-body.html displayed insecure content from http://localhost:8000/xmlhttprequest/resources/access-control-allow-with-body.php. 1 CONSOLE MESSAGE: line 26: [blocked] The page at https://127.0.0.1:8443/xmlhttprequest/access-control-response-with-body.html was not allowed to display insecure content from http://localhost:8000/xmlhttprequest/resources/access-control-allow-with-body.php. 4 2 5 3 This test opens a HTTPS window that loads insecure data via XHR. We should trigger a mixed content callback because the main frame in the window is HTTPS but now has insecure data. -
trunk/LayoutTests/http/tests/security/mixedContent/insecure-xhr-in-main-frame.html
r121297 r181134 12 12 if (window.testRunner) 13 13 testRunner.notifyDone(); 14 if (e.data == "done") 15 throw "Should not load this" 14 16 }, false); 15 17 -
trunk/LayoutTests/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt
r153915 r181134 5 5 main frame - didCommitLoadForFrame 6 6 frame "<!--framePath //<!--frame0-->-->" - didStartProvisionalLoadForFrame 7 CONSOLE MESSAGE: The page at about:blank displayedinsecure content from http://127.0.0.1:8080/resources/redirect.php?url=https://127.0.0.1:8443/security/mixedContent/resources/boring.html.7 CONSOLE MESSAGE: [blocked] The page at about:blank was not allowed to display insecure content from http://127.0.0.1:8080/resources/redirect.php?url=https://127.0.0.1:8443/security/mixedContent/resources/boring.html. 8 8 9 didDisplayInsecureContent 9 frame "<!--framePath //<!--frame0-->-->" - didFailProvisionalLoadWithError 10 10 main frame - didFinishDocumentLoadForFrame 11 frame "<!--framePath //<!--frame0-->-->" - didReceiveServerRedirectForProvisionalLoadForFrame12 frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame13 frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame14 frame "<!--framePath //<!--frame0-->-->" - didHandleOnloadEventsForFrame15 11 main frame - didHandleOnloadEventsForFrame 16 frame "<!--framePath //<!--frame0-->-->" - didFinishLoadForFrame17 12 main frame - didFinishLoadForFrame 18 13 This test opens a window that loads an insecure iframe (via a tricky redirect). We should trigger a mixed content callback because the main frame in the window is HTTPS but is displaying content that can be controlled by an active network attacker. -
trunk/LayoutTests/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html
r120174 r181134 13 13 if (window.testRunner) 14 14 testRunner.notifyDone(); 15 if (e.data == "done") 16 throw "should not have loaded insecure content" 15 17 }, false); 16 18 -
trunk/LayoutTests/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt
r178648 r181134 2 2 main frame - didFinishDocumentLoadForFrame 3 3 frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame 4 CONSOLE MESSAGE: The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-redirect-http-to-https-script.html ran insecure content from http://127.0.0.1:8080/resources/redirect.php?url=https://127.0.0.1:8443/security/mixedContent/resources/script.js.4 CONSOLE MESSAGE: [blocked] The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-redirect-http-to-https-script.html was not allowed to run insecure content from http://127.0.0.1:8080/resources/redirect.php?url=https://127.0.0.1:8443/security/mixedContent/resources/script.js. 5 5 6 didRunInsecureContent7 6 frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame 8 7 frame "<!--framePath //<!--frame0-->-->" - didHandleOnloadEventsForFrame -
trunk/LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt
r179336 r181134 6 6 frame "<!--framePath //<!--frame0-->-->" - didStartProvisionalLoadForFrame 7 7 main frame - didFinishDocumentLoadForFrame 8 CONSOLE MESSAGE: The page at about:blank displayedinsecure content from http://127.0.0.1:8080/security/mixedContent/resources/boring.html.8 CONSOLE MESSAGE: [blocked] The page at about:blank was not allowed to display insecure content from http://127.0.0.1:8080/security/mixedContent/resources/boring.html. 9 9 10 didDisplayInsecureContent11 frame "<!--framePath //<!--frame0-->-->" - didReceiveServerRedirectForProvisionalLoadForFrame12 frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame13 frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame14 frame "<!--framePath //<!--frame0-->-->" - didHandleOnloadEventsForFrame15 10 main frame - didHandleOnloadEventsForFrame 16 frame "<!--framePath //<!--frame0-->-->" - didF inishLoadForFrame11 frame "<!--framePath //<!--frame0-->-->" - didFailProvisionalLoadWithError 17 12 main frame - didFinishLoadForFrame 18 13 This test opens a window that loads an insecure iframe (via a tricky redirect). We should trigger a mixed content callback because the main frame in the window is HTTPS but is displaying content that can be controlled by an active network attacker. -
trunk/LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html
r179336 r181134 11 11 12 12 window.addEventListener("message", function (e) { 13 if (window.testRunner) 14 testRunner.notifyDone(); 13 if (window.testRunner) 14 testRunner.notifyDone() 15 if (e.data == "done") 16 throw "should not have loaded insecure content" 15 17 }, false); 16 18 … … 23 25 window.open("https://127.0.0.1:8443/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html"); 24 26 </script> 27 25 28 </body> 26 29 </html> -
trunk/LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt
r104803 r181134 2 2 main frame - didFinishDocumentLoadForFrame 3 3 frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame 4 CONSOLE MESSAGE: The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-redirect-https-to-http-script.html ran insecure content from http://127.0.0.1:8080/security/mixedContent/resources/script.js.4 CONSOLE MESSAGE: [blocked] The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-redirect-https-to-http-script.html was not allowed to run insecure content from http://127.0.0.1:8080/security/mixedContent/resources/script.js. 5 5 6 didRunInsecureContent7 6 frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame 8 7 frame "<!--framePath //<!--frame0-->-->" - didHandleOnloadEventsForFrame -
trunk/LayoutTests/http/tests/security/mixedContent/resources/frame-with-insecure-frame.html
r48284 r181134 4 4 window.opener.postMessage('done', '*'); 5 5 } 6 setTimeout(function(){ 7 if (window.opener) 8 window.opener.postMessage('blocked', '*'); 9 }, 100) 6 10 </script> 7 11 <iframe onload="frameLoaded()" -
trunk/LayoutTests/http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html
r153915 r181134 4 4 window.opener.postMessage('done', '*'); 5 5 } 6 setTimeout(function(){ 7 if (window.opener) 8 window.opener.postMessage('blocked', '*'); 9 }, 100) 6 10 </script> 7 <iframe onload="frameLoaded()" 11 <iframe onload="frameLoaded()" onerror="frameLoaded()" 8 12 src="http://127.0.0.1:8080/resources/redirect.php?url=https://127.0.0.1:8443/security/mixedContent/resources/boring.html"></iframe> -
trunk/LayoutTests/http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html
r153915 r181134 4 4 window.opener.postMessage('done', '*'); 5 5 } 6 7 setTimeout(function(){ 8 if (window.opener) 9 window.opener.postMessage('blocked', '*'); 10 }, 100) 6 11 </script> 7 <iframe onload="frameLoaded()" 12 <iframe onload="frameLoaded()" onerror="frameLoaded()" 8 13 src="https://127.0.0.1:8443/resources/redirect.php?url=http://127.0.0.1:8080/security/mixedContent/resources/boring.html"></iframe> -
trunk/LayoutTests/http/tests/xmlhttprequest/access-control-response-with-body.html
r120167 r181134 25 25 xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest"); 26 26 xhr.send(null); 27 setTimeout(function(){ 28 if (window.testRunner) 29 testRunner.notifyDone() 30 }, 100) 27 31 }; 28 32 -
trunk/LayoutTests/imported/w3c/web-platform-tests/_certs/01.pem
r179439 r181134 3 3 Version: 3 (0x2) 4 4 Serial Number: 1 (0x1) 5 Signature Algorithm: sha256WithRSAEncryption5 Signature Algorithm: sha256WithRSAEncryption 6 6 Issuer: CN=web-platform-tests 7 7 Validity 8 Not Before: Jan 27 09:27:402015 GMT9 Not After : Feb 26 09:27:402015 GMT8 Not Before: Mar 6 02:47:26 2015 GMT 9 Not After : Apr 5 02:47:26 2015 GMT 10 10 Subject: CN=web-platform-tests 11 11 Subject Public Key Info: 12 12 Public Key Algorithm: rsaEncryption 13 Public-Key: (2048 bit)14 Modulus :15 00: b2:d3:a2:d8:cd:93:82:4f:87:74:4b:35:77:23:16 ef:d4:8b:f8:ad:00:da:cd:66:3f:0f:5d:17:75:44:17 d0:ee:83:ca:8c:73:f4:55:20:a4:92:85:40:e4:a2:18 5f:59:50:75:89:47:50:73:66:d7:40:aa:a3:cb:26:19 ca:0c:b0:94:8e:3f:2e:c7:e2:53:ae:d1:c4:3f:c5:20 d8:54:d7:27:2c:b6:f0:9f:18:06:30:b9:de:c4:3d:21 6d:7b:62:84:f3:5a:39:b4:81:fd:87:f6:d9:cd:15:22 e5:9c:3c:ec:7d:d0:50:e6:9f:4e:c2:75:ca:99:3a:23 a2:4d:85:70:ad:51:d6:13:a4:5d:0e:69:f7:98:3a:24 48:01:86:26:29:f8:8c:be:6b:23:cc:9e:00:c4:11:25 2d:c2:bf:25:e2:12:0a:64:41:ad:a8:37:be:01:a8:26 b7:77:f7:23:71:55:f2:67:30:e1:80:6f:48:ea:e3:27 9a:be:b1:f9:52:0a:d4:38:4b:07:d7:8a:6c:86:54:28 24:e7:01:c8:70:eb:b4:3f:5a:54:57:13:a0:d1:6d:29 8b:a6:9b:bb:60:88:25:a1:f8:ce:7d:05:d6:52:2b:30 6f:f4:14:e1:ed:6c:e4:00:1b:e6:1f:5c:f8:60:a7:31 1e:f7:b7:90:9d:28:93:17:c9:5e:16:ed:9a:e9:68:32 9f:af13 RSA Public Key: (2048 bit) 14 Modulus (2048 bit): 15 00:ac:3a:b3:99:0b:ee:23:b3:9e:fb:e1:6e:a5:c5: 16 18:d4:1d:22:84:83:f9:52:71:26:a2:a4:e4:7f:c8: 17 5d:69:0e:a6:a2:32:44:9f:cf:4b:2f:b2:d0:ca:8e: 18 0a:46:93:bf:dc:62:aa:2b:62:59:b2:22:1a:13:0b: 19 84:74:68:9e:85:db:4e:1c:53:be:46:89:75:55:42: 20 84:f7:54:88:2a:01:fb:6d:af:0e:26:d2:45:69:e8: 21 88:7d:f1:b1:60:9a:ec:a1:64:51:9f:82:b2:c3:1c: 22 40:68:6b:ef:ba:81:9a:60:2a:66:17:a5:4a:14:fa: 23 de:dd:7a:0b:18:08:47:d0:f6:cc:74:b0:db:6c:b2: 24 6a:17:ef:ad:72:29:56:db:68:4d:88:e7:d7:b5:d8: 25 1d:c6:dd:08:e6:9c:17:1d:8b:bc:78:e3:d5:89:38: 26 26:89:f9:ce:cb:ed:b4:46:2d:a5:7f:90:84:a0:66: 27 c3:01:e5:96:17:c6:fb:8d:80:a3:22:af:6b:8b:72: 28 08:80:cd:7d:33:dc:c3:e8:d9:8d:de:4f:94:e9:70: 29 33:03:de:ec:f7:50:d0:e5:52:b4:48:43:bf:fe:fd: 30 34:44:7a:ed:a0:9c:c5:d3:51:53:3b:7e:7f:60:f4: 31 21:a5:b0:41:df:af:98:2a:05:67:c0:47:48:0e:cb: 32 75:55 33 33 Exponent: 65537 (0x10001) 34 34 X509v3 extensions: … … 36 36 CA:TRUE 37 37 X509v3 Subject Key Identifier: 38 0E:31:C1:0D:6C:94:E1:F0:D9:8C:C4:E4:A5:DF:FD:1C:CB:3B:CC:5838 A8:E4:4B:32:2E:48:E8:EC:5C:0E:40:F9:9D:C6:B0:D0:59:1E:86:23 39 39 X509v3 Authority Key Identifier: 40 keyid: 0E:31:C1:0D:6C:94:E1:F0:D9:8C:C4:E4:A5:DF:FD:1C:CB:3B:CC:5840 keyid:A8:E4:4B:32:2E:48:E8:EC:5C:0E:40:F9:9D:C6:B0:D0:59:1E:86:23 41 41 DirName:/CN=web-platform-tests 42 42 serial:01 … … 47 47 TLS Web Server Authentication 48 48 Signature Algorithm: sha256WithRSAEncryption 49 32:a7:f6:ff:bd:ce:59:2c:93:94:e9:a1:57:87:7c:01:82:20:50 d6:25:6a:09:05:f6:74:d5:3f:37:78:a9:f9:5c:f6:3c:14:e6:51 5c:1e:96:74:9e:46:b8:5f:3b:88:bc:18:3c:c4:f6:68:e0:79:52 92:55:7c:c9:5b:b2:88:1e:77:54:ad:bc:e3:43:cb:2c:4c:f2:53 04:4d:06:b4:b2:1b:32:07:06:de:e8:b6:d1:fb:c6:b2:c5:45:54 fa:30:46:df:49:22:a8:ea:c5:0c:a1:ee:c2:fc:29:49:12:89:55 76:44:2f:92:53:cf:d3:5c:a0:3a:82:99:cd:1e:47:2f:98:2a:56 eb:64:98:db:b5:94:4f:cf:1c:0f:88:cb:fb:98:7a:cd:a7:5d:57 2d:57:99:4d:52:65:49:c8:9a:da:59:f3:d0:d3:75:c9:1b:9c:58 c6:8d:8a:f1:d5:29:63:f4:53:00:81:e0:19:8c:89:f3:f9:02:59 ad:44:48:0e:cd:fd:66:79:fc:25:c0:07:07:86:1c:24:98:37:60 72:fc:74:b5:7f:12:cd:08:27:70:d1:ce:01:01:01:16:ea:4b:61 bf:dd:3a:65:77:31:20:db:9e:1f:82:ae:ac:9c:5b:47:0e:b2:62 41:c0:b2:82:ba:59:aa:94:b8:c1:31:f5:07:56:76:94:60:f5:63 64:13:48:5249 95:42:33:cb:e6:60:1c:18:0d:ba:58:5a:77:f6:12:fb:d2:42: 50 6a:58:ff:cc:33:93:bd:26:4f:c0:c5:09:62:34:16:25:e5:ea: 51 6f:ce:c7:f9:c6:cd:f1:c3:cd:6d:80:93:1d:7f:80:a3:09:ca: 52 bc:b9:64:29:02:e7:e4:b4:96:6d:9e:a6:4c:4c:18:67:42:a6: 53 a2:b7:05:8f:f5:5f:af:13:8d:96:26:db:d5:73:b9:32:0e:61: 54 99:73:3d:2e:8e:e4:fc:12:4d:9c:d9:3e:52:05:be:5b:cb:25: 55 60:cd:4a:36:dd:de:75:f7:42:a5:eb:f1:3c:d7:d0:b8:f5:7f: 56 09:c7:19:73:fe:5e:ba:20:31:27:70:78:c6:3a:fc:27:7f:90: 57 8f:2c:2f:ea:a0:2b:60:f1:e5:d2:80:15:b0:0f:df:9f:80:5f: 58 96:7f:13:21:31:be:48:28:d6:cf:47:f3:7c:61:e8:d8:db:82: 59 4e:b4:19:fd:f8:cf:6e:ed:2e:02:bd:d9:90:91:06:ab:c5:40: 60 f7:d4:56:83:88:71:89:ad:47:ac:08:7d:43:16:9d:04:be:67: 61 ad:c7:1c:bc:c9:ef:82:02:e4:98:8c:b4:31:c2:5b:0d:8b:d8: 62 f3:ee:78:71:bd:a9:0c:51:a8:2b:a4:2a:0f:91:cb:a5:cf:d0: 63 e8:14:bc:83 64 64 -----BEGIN CERTIFICATE----- 65 65 MIIDTzCCAjegAwIBAgIBATANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDDBJ3ZWIt 66 cGxhdGZvcm0tdGVzdHMwHhcNMTUwM TI3MDkyNzQwWhcNMTUwMjI2MDkyNzQwWjAd66 cGxhdGZvcm0tdGVzdHMwHhcNMTUwMzA2MDI0NzI2WhcNMTUwNDA1MDI0NzI2WjAd 67 67 MRswGQYDVQQDDBJ3ZWItcGxhdGZvcm0tdGVzdHMwggEiMA0GCSqGSIb3DQEBAQUA 68 A4IBDwAwggEKAoIBAQC y06LYzZOCT4d0SzV3I+/Ui/itANrNZj8PXRd1RNDug8qM69 c/RVIKSShUDkol9ZUHWJR1BzZtdAqqPLJsoMsJSOPy7H4lOu0cQ/xdhU1ycstvCf 70 GAYwud7EPW17YoTzWjm0gf2H9tnNFeWcPOx90FDmn07CdcqZOqJNhXCtUdYTpF0O 71 afeYOkgBhiYp+Iy+ayPMngDEES3CvyXiEgpkQa2oN74BqLd39yNxVfJnMOGAb0jq 72 45q+sflSCtQ4SwfXimyGVCTnAchw67Q/WlRXE6DRbYumm7tgiCWh+M59BdZSK2/0 73 FOHtbOQAG+YfXPhgpx73t5CdKJMXyV4W7ZrpaJ+vAgMBAAGjgZkwgZYwDAYDVR0T74 BAUwAwEB/zAdBgNVHQ4EFgQU DjHBDWyU4fDZjMTkpd/9HMs7zFgwRQYDVR0jBD4w75 PIAU DjHBDWyU4fDZjMTkpd/9HMs7zFihIaQfMB0xGzAZBgNVBAMMEndlYi1wbGF068 A4IBDwAwggEKAoIBAQCsOrOZC+4js5774W6lxRjUHSKEg/lScSaipOR/yF1pDqai 69 MkSfz0svstDKjgpGk7/cYqorYlmyIhoTC4R0aJ6F204cU75GiXVVQoT3VIgqAftt 70 rw4m0kVp6Ih98bFgmuyhZFGfgrLDHEBoa++6gZpgKmYXpUoU+t7degsYCEfQ9sx0 71 sNtssmoX761yKVbbaE2I59e12B3G3QjmnBcdi7x449WJOCaJ+c7L7bRGLaV/kISg 72 ZsMB5ZYXxvuNgKMir2uLcgiAzX0z3MPo2Y3eT5TpcDMD3uz3UNDlUrRIQ7/+/TRE 73 eu2gnMXTUVM7fn9g9CGlsEHfr5gqBWfAR0gOy3VVAgMBAAGjgZkwgZYwDAYDVR0T 74 BAUwAwEB/zAdBgNVHQ4EFgQUqORLMi5I6OxcDkD5ncaw0FkehiMwRQYDVR0jBD4w 75 PIAUqORLMi5I6OxcDkD5ncaw0FkehiOhIaQfMB0xGzAZBgNVBAMMEndlYi1wbGF0 76 76 Zm9ybS10ZXN0c4IBATALBgNVHQ8EBAMCAgQwEwYDVR0lBAwwCgYIKwYBBQUHAwEw 77 DQYJKoZIhvcNAQELBQADggEBA DKn9v+9zlksk5TpoVeHfAGCINYlagkF9nTVPzd478 qflc9jwU5lwelnSeRrhfO4i8GDzE9mjgeZJVfMlbsoged1StvONDyyxM8gRNBrSy 79 GzIHBt7ottH7xrLFRfowRt9JIqjqxQyh7sL8KUkSiXZEL5JTz9NcoDqCmc0eRy+Y 80 KutkmNu1lE/PHA+Iy/uYes2nXS1XmU1SZUnImtpZ89DTdckbnMaNivHVKWP0UwCB 81 4BmMifP5Aq1ESA7N/WZ5/CXABweGHCSYN3L8dLV/Es0IJ3DRzgEBARbqS7/dOmV3 82 MSDbnh+CrqycW0cOskHAsoK6WaqUuMEx9QdWdpRg9WQTSFI=77 DQYJKoZIhvcNAQELBQADggEBAJVCM8vmYBwYDbpYWnf2EvvSQmpY/8wzk70mT8DF 78 CWI0FiXl6m/Ox/nGzfHDzW2Akx1/gKMJyry5ZCkC5+S0lm2epkxMGGdCpqK3BY/1 79 X68TjZYm29VzuTIOYZlzPS6O5PwSTZzZPlIFvlvLJWDNSjbd3nX3QqXr8TzX0Lj1 80 fwnHGXP+XrogMSdweMY6/Cd/kI8sL+qgK2Dx5dKAFbAP35+AX5Z/EyExvkgo1s9H 81 83xh6Njbgk60Gf34z27tLgK92ZCRBqvFQPfUVoOIcYmtR6wIfUMWnQS+Z63HHLzJ 82 74IC5JiMtDHCWw2L2PPueHG9qQxRqCukKg+Ry6XP0OgUvIM= 83 83 -----END CERTIFICATE----- -
trunk/LayoutTests/imported/w3c/web-platform-tests/_certs/02.pem
r179439 r181134 3 3 Version: 3 (0x2) 4 4 Serial Number: 2 (0x2) 5 Signature Algorithm: sha256WithRSAEncryption5 Signature Algorithm: sha256WithRSAEncryption 6 6 Issuer: CN=web-platform-tests 7 7 Validity 8 Not Before: Jan 27 09:27:412015 GMT9 Not After : Feb 26 09:27:412015 GMT8 Not Before: Mar 6 02:47:26 2015 GMT 9 Not After : Apr 5 02:47:26 2015 GMT 10 10 Subject: CN=localhost 11 11 Subject Public Key Info: 12 12 Public Key Algorithm: rsaEncryption 13 Public-Key: (2048 bit)14 Modulus :15 00: e8:51:ec:61:80:b6:ac:66:ed:73:09:db:00:30:16 48:04:83:e1:41:65:95:2d:8f:0d:50:63:d2:8c:2a:17 50:93:4b:56:78:65:96:cf:79:4c:9c:3c:e8:86:ea:18 c5:c2:e9:0a:9c:5f:15:8b:a5:fd:21:57:ea:13:23:19 55:06:c2:8a:cc:3f:aa:ab:d4:dd:b9:ea:d9:8a:c9:20 28:7a:de:14:d8:72:24:b8:a4:bf:c6:64:72:d7:a9:21 d0:de:0e:df:4c:a6:50:18:26:f3:5b:ec:40:6a:1a:22 27:0c:19:85:47:34:ad:49:37:af:73:8e:77:b3:43:23 d3:83:3a:4b:76:16:b3:b8:e9:15:99:ff:07:aa:5f:24 e1:26:b9:72:02:87:07:69:3b:86:85:8f:79:ad:ac:25 ec:15:c4:16:2e:45:2a:a9:1a:82:24:de:ac:84:56:26 88:bd:67:f3:f3:bb:84:d7:af:f9:65:23:01:e9:01:27 d0:04:ce:a6:06:09:09:44:58:a7:ba:89:ab:b2:ca:28 97:b6:18:6a:6c:84:a8:47:e7:f5:5f:8f:bf:71:7b:29 4f:b9:ad:31:dd:73:bf:63:9f:b4:46:8c:93:85:24:30 25:19:73:ed:03:19:f3:3f:1d:af:0e:8b:a4:76:90:31 88:39:b5:27:f9:17:86:f1:4b:bb:7e:60:7f:f9:d7:32 fb:6513 RSA Public Key: (2048 bit) 14 Modulus (2048 bit): 15 00:d0:4d:a0:9d:12:39:8b:52:d8:60:1a:2f:ad:0f: 16 db:56:4a:86:61:e3:6c:f1:8e:59:9b:65:f8:a5:18: 17 21:73:05:87:ea:d8:49:f4:bb:85:9c:f6:78:4c:e5: 18 35:19:2e:20:5a:a2:ed:11:67:4a:5a:be:b1:55:2e: 19 83:91:c7:94:ee:b1:b8:00:2f:34:42:c5:ee:37:84: 20 69:5c:80:1b:f4:b0:1d:69:c8:9a:b1:d1:9a:ea:47: 21 11:0d:d3:f7:ca:57:35:0b:07:53:2f:cc:b3:87:dc: 22 ed:66:48:70:1a:86:95:65:be:f9:64:74:2d:7b:c5: 23 73:db:9b:e5:f4:04:ea:7f:a5:90:60:12:1e:2c:ef: 24 04:61:2d:79:8c:df:2e:f0:30:9a:be:f6:8d:1f:ab: 25 36:70:13:19:79:01:8e:3d:1b:c7:d2:39:53:d0:5a: 26 0d:d5:f5:03:df:1f:3b:a7:96:21:85:fa:e4:95:5a: 27 39:78:fa:af:ce:9d:de:de:9c:5b:4b:00:87:9a:0e: 28 0b:08:87:e6:8e:95:0b:47:ff:ce:7d:d6:34:04:bb: 29 d7:31:af:c8:76:db:89:e9:f1:ed:ce:6e:cf:64:78: 30 82:8a:0f:15:17:1c:73:cd:ba:2e:16:61:58:c7:bb: 31 0c:27:9c:c1:80:9b:75:e9:98:a3:e6:e5:80:c1:dc: 32 47:c5 33 33 Exponent: 65537 (0x10001) 34 34 X509v3 extensions: … … 36 36 CA:FALSE 37 37 X509v3 Subject Key Identifier: 38 F6:CB:82:64:B0:C4:02:1A:85:53:0E:9A:6B:D8:C2:30:AC:05:61:C838 31:CE:2F:B4:8D:F8:09:33:5F:C6:E7:6B:39:C6:C8:EE:8D:40:08:23 39 39 X509v3 Authority Key Identifier: 40 keyid: 0E:31:C1:0D:6C:94:E1:F0:D9:8C:C4:E4:A5:DF:FD:1C:CB:3B:CC:5840 keyid:A8:E4:4B:32:2E:48:E8:EC:5C:0E:40:F9:9D:C6:B0:D0:59:1E:86:23 41 41 42 42 X509v3 Key Usage: … … 47 47 DNS:localhost, DNS:www.localhost, DNS:xn--n8j6ds53lwwkrqhv28a.localhost, DNS:xn--lve-6lad.localhost, DNS:www2.localhost, DNS:www1.localhost 48 48 Signature Algorithm: sha256WithRSAEncryption 49 80:b4:23:83:d9:5b:c8:5f:fe:16:25:2c:df:64:88:08:6b:1e:50 f9:15:46:58:54:ce:e0:28:88:af:f1:58:c3:7f:c2:08:7c:8b:51 d4:2f:da:f3:c5:bd:95:26:f6:0e:0f:66:34:4e:6a:35:3c:14:52 69:eb:15:2e:fe:0d:0d:c1:ff:30:2d:32:ce:28:c8:8b:57:ac:53 fc:54:89:9c:37:01:22:08:fe:db:bb:40:96:ec:8b:97:61:9f:54 68:c8:25:4d:19:77:f7:a6:86:51:2c:f0:b7:39:2b:a0:79:83:55 4b:42:75:6e:ca:c6:2a:0c:28:8b:69:83:46:3e:9e:0f:0f:7e:56 1a:17:09:1b:9b:02:ce:21:87:c2:e2:0d:68:91:1b:3a:5c:6d:57 c5:05:c8:2b:13:d1:28:a3:ed:94:73:ea:7d:b5:b7:b8:4d:be:58 85:3c:af:66:46:1b:0a:27:5d:71:b5:c6:9d:dc:ff:d6:e4:23:59 ed:89:11:64:69:16:4f:2f:c5:d6:81:41:d4:75:8d:8e:9b:4d:60 87:1d:02:bd:a7:d0:cf:a2:41:fb:27:cf:52:cb:2e:19:49:41:61 5c:d4:2f:c7:39:13:98:72:66:1d:47:97:cb:6b:dd:31:53:4e:62 b2:b0:af:6c:86:a7:38:1f:a1:a3:9f:54:6b:e1:c7:a2:15:f1:63 f0:d4:5a:5749 54:f1:f8:f3:7f:dc:fc:10:67:6a:d1:1f:68:c8:11:7f:b6:7a: 50 5d:62:1d:34:db:60:d0:f4:28:b9:74:9c:9d:9d:8d:f0:50:89: 51 87:a6:23:2e:da:f3:f3:bf:0c:56:05:a5:7a:39:00:77:93:ab: 52 68:ff:98:1d:9c:83:e2:b5:ab:a4:d8:b9:96:f0:d4:e6:68:4f: 53 d8:e8:01:8f:c9:95:5c:41:88:16:d7:e0:8f:f9:5e:a4:eb:8b: 54 95:2d:3c:b3:fc:0b:eb:b5:6b:a2:bb:6f:bf:1e:09:33:9c:af: 55 93:e8:98:16:5e:f6:87:71:21:0c:0d:2c:57:17:00:1a:dc:dd: 56 f4:1c:4a:15:18:34:cf:4d:13:7a:11:52:48:37:4f:0f:00:50: 57 45:18:af:66:99:72:a5:28:13:ea:d4:45:c6:e3:19:e3:30:45: 58 4a:72:7c:5a:88:68:4f:5d:f6:e5:1c:c3:30:49:a5:ba:e4:33: 59 3b:2a:9c:1d:94:8e:3c:41:06:99:17:36:04:56:d7:24:4e:75: 60 25:a8:ae:14:5a:a5:82:a2:2e:c8:76:00:0b:86:5c:5d:2f:b5: 61 49:e3:24:09:e8:67:8b:48:6b:b6:95:da:57:c6:50:c0:24:95: 62 54:14:24:08:62:38:da:d3:c6:63:87:cf:82:c1:35:ab:16:a6: 63 17:03:5c:a9 64 64 -----BEGIN CERTIFICATE----- 65 65 MIIDnTCCAoWgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDDBJ3ZWIt 66 cGxhdGZvcm0tdGVzdHMwHhcNMTUwM TI3MDkyNzQxWhcNMTUwMjI2MDkyNzQxWjAU66 cGxhdGZvcm0tdGVzdHMwHhcNMTUwMzA2MDI0NzI2WhcNMTUwNDA1MDI0NzI2WjAU 67 67 MRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK 68 AoIBAQD oUexhgLasZu1zCdsAMEgEg+FBZZUtjw1QY9KMKlCTS1Z4ZZbPeUycPOiG69 6sXC6QqcXxWLpf0hV+oTI1UGworMP6qr1N256tmKySh63hTYciS4pL/GZHLXqdDe 70 Dt9MplAYJvNb7EBqGicMGYVHNK1JN69zjnezQ9ODOkt2FrO46RWZ/weqX+EmuXIC 71 hwdpO4aFj3mtrOwVxBYuRSqpGoIk3qyEVoi9Z/Pzu4TXr/llIwHpAdAEzqYGCQlE 72 WKe6iauyype2GGpshKhH5/Vfj79xe0+5rTHdc79jn7RGjJOFJCUZc+0DGfM/Ha8O 73 i6R2kIg5tSf5F4bxS7t+YH/51/tlAgMBAAGjgfAwge0wCQYDVR0TBAIwADAdBgNV74 HQ4EFgQU 9suCZLDEAhqFUw6aa9jCMKwFYcgwHwYDVR0jBBgwFoAUDjHBDWyU4fDZ75 jMTkpd/9HMs7zFgwCwYDVR0PBAQDAgXgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMH4G68 AoIBAQDQTaCdEjmLUthgGi+tD9tWSoZh42zxjlmbZfilGCFzBYfq2En0u4Wc9nhM 69 5TUZLiBaou0RZ0pavrFVLoORx5TusbgALzRCxe43hGlcgBv0sB1pyJqx0ZrqRxEN 70 0/fKVzULB1MvzLOH3O1mSHAahpVlvvlkdC17xXPbm+X0BOp/pZBgEh4s7wRhLXmM 71 3y7wMJq+9o0fqzZwExl5AY49G8fSOVPQWg3V9QPfHzunliGF+uSVWjl4+q/Ond7e 72 nFtLAIeaDgsIh+aOlQtH/8591jQEu9cxr8h224np8e3Obs9keIKKDxUXHHPNui4W 73 YVjHuwwnnMGAm3XpmKPm5YDB3EfFAgMBAAGjgfAwge0wCQYDVR0TBAIwADAdBgNV 74 HQ4EFgQUMc4vtI34CTNfxudrOcbI7o1ACCMwHwYDVR0jBBgwFoAUqORLMi5I6Oxc 75 DkD5ncaw0FkehiMwCwYDVR0PBAQDAgXgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMH4G 76 76 A1UdEQR3MHWCCWxvY2FsaG9zdIINd3d3LmxvY2FsaG9zdIIheG4tLW44ajZkczUz 77 77 bHd3a3JxaHYyOGEubG9jYWxob3N0ghZ4bi0tbHZlLTZsYWQubG9jYWxob3N0gg53 78 78 d3cyLmxvY2FsaG9zdIIOd3d3MS5sb2NhbGhvc3QwDQYJKoZIhvcNAQELBQADggEB 79 A IC0I4PZW8hf/hYlLN9kiAhrHvkVRlhUzuAoiK/xWMN/wgh8i9Qv2vPFvZUm9g4P80 ZjROajU8FGnrFS7+DQ3B/zAtMs4oyItXrPxUiZw3ASII/tu7QJbsi5dhn2jIJU0Z 81 d/emhlEs8Lc5K6B5g0tCdW7KxioMKItpg0Y+ng8PfhoXCRubAs4hh8LiDWiRGzpc 82 bcUFyCsT0Sij7ZRz6n21t7hNvoU8r2ZGGwonXXG1xp3c/9bkI+2JEWRpFk8vxdaB 83 QdR1jY6bTYcdAr2n0M+iQfsnz1LLLhlJQVzUL8c5E5hyZh1Hl8tr3TFTTrKwr2yG 84 pzgfoaOfVGvhx6IV8fDUWlc=79 AFTx+PN/3PwQZ2rRH2jIEX+2el1iHTTbYND0KLl0nJ2djfBQiYemIy7a8/O/DFYF 80 pXo5AHeTq2j/mB2cg+K1q6TYuZbw1OZoT9joAY/JlVxBiBbX4I/5XqTri5UtPLP8 81 C+u1a6K7b78eCTOcr5PomBZe9odxIQwNLFcXABrc3fQcShUYNM9NE3oRUkg3Tw8A 82 UEUYr2aZcqUoE+rURcbjGeMwRUpyfFqIaE9d9uUcwzBJpbrkMzsqnB2UjjxBBpkX 83 NgRW1yROdSWorhRapYKiLsh2AAuGXF0vtUnjJAnoZ4tIa7aV2lfGUMAklVQUJAhi 84 ONrTxmOHz4LBNasWphcDXKk= 85 85 -----END CERTIFICATE----- -
trunk/LayoutTests/imported/w3c/web-platform-tests/_certs/cacert.pem
r179439 r181134 3 3 Version: 3 (0x2) 4 4 Serial Number: 1 (0x1) 5 Signature Algorithm: sha256WithRSAEncryption5 Signature Algorithm: sha256WithRSAEncryption 6 6 Issuer: CN=web-platform-tests 7 7 Validity 8 Not Before: Jan 27 09:27:402015 GMT9 Not After : Feb 26 09:27:402015 GMT8 Not Before: Mar 6 02:47:26 2015 GMT 9 Not After : Apr 5 02:47:26 2015 GMT 10 10 Subject: CN=web-platform-tests 11 11 Subject Public Key Info: 12 12 Public Key Algorithm: rsaEncryption 13 Public-Key: (2048 bit)14 Modulus :15 00: b2:d3:a2:d8:cd:93:82:4f:87:74:4b:35:77:23:16 ef:d4:8b:f8:ad:00:da:cd:66:3f:0f:5d:17:75:44:17 d0:ee:83:ca:8c:73:f4:55:20:a4:92:85:40:e4:a2:18 5f:59:50:75:89:47:50:73:66:d7:40:aa:a3:cb:26:19 ca:0c:b0:94:8e:3f:2e:c7:e2:53:ae:d1:c4:3f:c5:20 d8:54:d7:27:2c:b6:f0:9f:18:06:30:b9:de:c4:3d:21 6d:7b:62:84:f3:5a:39:b4:81:fd:87:f6:d9:cd:15:22 e5:9c:3c:ec:7d:d0:50:e6:9f:4e:c2:75:ca:99:3a:23 a2:4d:85:70:ad:51:d6:13:a4:5d:0e:69:f7:98:3a:24 48:01:86:26:29:f8:8c:be:6b:23:cc:9e:00:c4:11:25 2d:c2:bf:25:e2:12:0a:64:41:ad:a8:37:be:01:a8:26 b7:77:f7:23:71:55:f2:67:30:e1:80:6f:48:ea:e3:27 9a:be:b1:f9:52:0a:d4:38:4b:07:d7:8a:6c:86:54:28 24:e7:01:c8:70:eb:b4:3f:5a:54:57:13:a0:d1:6d:29 8b:a6:9b:bb:60:88:25:a1:f8:ce:7d:05:d6:52:2b:30 6f:f4:14:e1:ed:6c:e4:00:1b:e6:1f:5c:f8:60:a7:31 1e:f7:b7:90:9d:28:93:17:c9:5e:16:ed:9a:e9:68:32 9f:af13 RSA Public Key: (2048 bit) 14 Modulus (2048 bit): 15 00:ac:3a:b3:99:0b:ee:23:b3:9e:fb:e1:6e:a5:c5: 16 18:d4:1d:22:84:83:f9:52:71:26:a2:a4:e4:7f:c8: 17 5d:69:0e:a6:a2:32:44:9f:cf:4b:2f:b2:d0:ca:8e: 18 0a:46:93:bf:dc:62:aa:2b:62:59:b2:22:1a:13:0b: 19 84:74:68:9e:85:db:4e:1c:53:be:46:89:75:55:42: 20 84:f7:54:88:2a:01:fb:6d:af:0e:26:d2:45:69:e8: 21 88:7d:f1:b1:60:9a:ec:a1:64:51:9f:82:b2:c3:1c: 22 40:68:6b:ef:ba:81:9a:60:2a:66:17:a5:4a:14:fa: 23 de:dd:7a:0b:18:08:47:d0:f6:cc:74:b0:db:6c:b2: 24 6a:17:ef:ad:72:29:56:db:68:4d:88:e7:d7:b5:d8: 25 1d:c6:dd:08:e6:9c:17:1d:8b:bc:78:e3:d5:89:38: 26 26:89:f9:ce:cb:ed:b4:46:2d:a5:7f:90:84:a0:66: 27 c3:01:e5:96:17:c6:fb:8d:80:a3:22:af:6b:8b:72: 28 08:80:cd:7d:33:dc:c3:e8:d9:8d:de:4f:94:e9:70: 29 33:03:de:ec:f7:50:d0:e5:52:b4:48:43:bf:fe:fd: 30 34:44:7a:ed:a0:9c:c5:d3:51:53:3b:7e:7f:60:f4: 31 21:a5:b0:41:df:af:98:2a:05:67:c0:47:48:0e:cb: 32 75:55 33 33 Exponent: 65537 (0x10001) 34 34 X509v3 extensions: … … 36 36 CA:TRUE 37 37 X509v3 Subject Key Identifier: 38 0E:31:C1:0D:6C:94:E1:F0:D9:8C:C4:E4:A5:DF:FD:1C:CB:3B:CC:5838 A8:E4:4B:32:2E:48:E8:EC:5C:0E:40:F9:9D:C6:B0:D0:59:1E:86:23 39 39 X509v3 Authority Key Identifier: 40 keyid: 0E:31:C1:0D:6C:94:E1:F0:D9:8C:C4:E4:A5:DF:FD:1C:CB:3B:CC:5840 keyid:A8:E4:4B:32:2E:48:E8:EC:5C:0E:40:F9:9D:C6:B0:D0:59:1E:86:23 41 41 DirName:/CN=web-platform-tests 42 42 serial:01 … … 47 47 TLS Web Server Authentication 48 48 Signature Algorithm: sha256WithRSAEncryption 49 32:a7:f6:ff:bd:ce:59:2c:93:94:e9:a1:57:87:7c:01:82:20:50 d6:25:6a:09:05:f6:74:d5:3f:37:78:a9:f9:5c:f6:3c:14:e6:51 5c:1e:96:74:9e:46:b8:5f:3b:88:bc:18:3c:c4:f6:68:e0:79:52 92:55:7c:c9:5b:b2:88:1e:77:54:ad:bc:e3:43:cb:2c:4c:f2:53 04:4d:06:b4:b2:1b:32:07:06:de:e8:b6:d1:fb:c6:b2:c5:45:54 fa:30:46:df:49:22:a8:ea:c5:0c:a1:ee:c2:fc:29:49:12:89:55 76:44:2f:92:53:cf:d3:5c:a0:3a:82:99:cd:1e:47:2f:98:2a:56 eb:64:98:db:b5:94:4f:cf:1c:0f:88:cb:fb:98:7a:cd:a7:5d:57 2d:57:99:4d:52:65:49:c8:9a:da:59:f3:d0:d3:75:c9:1b:9c:58 c6:8d:8a:f1:d5:29:63:f4:53:00:81:e0:19:8c:89:f3:f9:02:59 ad:44:48:0e:cd:fd:66:79:fc:25:c0:07:07:86:1c:24:98:37:60 72:fc:74:b5:7f:12:cd:08:27:70:d1:ce:01:01:01:16:ea:4b:61 bf:dd:3a:65:77:31:20:db:9e:1f:82:ae:ac:9c:5b:47:0e:b2:62 41:c0:b2:82:ba:59:aa:94:b8:c1:31:f5:07:56:76:94:60:f5:63 64:13:48:5249 95:42:33:cb:e6:60:1c:18:0d:ba:58:5a:77:f6:12:fb:d2:42: 50 6a:58:ff:cc:33:93:bd:26:4f:c0:c5:09:62:34:16:25:e5:ea: 51 6f:ce:c7:f9:c6:cd:f1:c3:cd:6d:80:93:1d:7f:80:a3:09:ca: 52 bc:b9:64:29:02:e7:e4:b4:96:6d:9e:a6:4c:4c:18:67:42:a6: 53 a2:b7:05:8f:f5:5f:af:13:8d:96:26:db:d5:73:b9:32:0e:61: 54 99:73:3d:2e:8e:e4:fc:12:4d:9c:d9:3e:52:05:be:5b:cb:25: 55 60:cd:4a:36:dd:de:75:f7:42:a5:eb:f1:3c:d7:d0:b8:f5:7f: 56 09:c7:19:73:fe:5e:ba:20:31:27:70:78:c6:3a:fc:27:7f:90: 57 8f:2c:2f:ea:a0:2b:60:f1:e5:d2:80:15:b0:0f:df:9f:80:5f: 58 96:7f:13:21:31:be:48:28:d6:cf:47:f3:7c:61:e8:d8:db:82: 59 4e:b4:19:fd:f8:cf:6e:ed:2e:02:bd:d9:90:91:06:ab:c5:40: 60 f7:d4:56:83:88:71:89:ad:47:ac:08:7d:43:16:9d:04:be:67: 61 ad:c7:1c:bc:c9:ef:82:02:e4:98:8c:b4:31:c2:5b:0d:8b:d8: 62 f3:ee:78:71:bd:a9:0c:51:a8:2b:a4:2a:0f:91:cb:a5:cf:d0: 63 e8:14:bc:83 64 64 -----BEGIN CERTIFICATE----- 65 65 MIIDTzCCAjegAwIBAgIBATANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDDBJ3ZWIt 66 cGxhdGZvcm0tdGVzdHMwHhcNMTUwM TI3MDkyNzQwWhcNMTUwMjI2MDkyNzQwWjAd66 cGxhdGZvcm0tdGVzdHMwHhcNMTUwMzA2MDI0NzI2WhcNMTUwNDA1MDI0NzI2WjAd 67 67 MRswGQYDVQQDDBJ3ZWItcGxhdGZvcm0tdGVzdHMwggEiMA0GCSqGSIb3DQEBAQUA 68 A4IBDwAwggEKAoIBAQC y06LYzZOCT4d0SzV3I+/Ui/itANrNZj8PXRd1RNDug8qM69 c/RVIKSShUDkol9ZUHWJR1BzZtdAqqPLJsoMsJSOPy7H4lOu0cQ/xdhU1ycstvCf 70 GAYwud7EPW17YoTzWjm0gf2H9tnNFeWcPOx90FDmn07CdcqZOqJNhXCtUdYTpF0O 71 afeYOkgBhiYp+Iy+ayPMngDEES3CvyXiEgpkQa2oN74BqLd39yNxVfJnMOGAb0jq 72 45q+sflSCtQ4SwfXimyGVCTnAchw67Q/WlRXE6DRbYumm7tgiCWh+M59BdZSK2/0 73 FOHtbOQAG+YfXPhgpx73t5CdKJMXyV4W7ZrpaJ+vAgMBAAGjgZkwgZYwDAYDVR0T74 BAUwAwEB/zAdBgNVHQ4EFgQU DjHBDWyU4fDZjMTkpd/9HMs7zFgwRQYDVR0jBD4w75 PIAU DjHBDWyU4fDZjMTkpd/9HMs7zFihIaQfMB0xGzAZBgNVBAMMEndlYi1wbGF068 A4IBDwAwggEKAoIBAQCsOrOZC+4js5774W6lxRjUHSKEg/lScSaipOR/yF1pDqai 69 MkSfz0svstDKjgpGk7/cYqorYlmyIhoTC4R0aJ6F204cU75GiXVVQoT3VIgqAftt 70 rw4m0kVp6Ih98bFgmuyhZFGfgrLDHEBoa++6gZpgKmYXpUoU+t7degsYCEfQ9sx0 71 sNtssmoX761yKVbbaE2I59e12B3G3QjmnBcdi7x449WJOCaJ+c7L7bRGLaV/kISg 72 ZsMB5ZYXxvuNgKMir2uLcgiAzX0z3MPo2Y3eT5TpcDMD3uz3UNDlUrRIQ7/+/TRE 73 eu2gnMXTUVM7fn9g9CGlsEHfr5gqBWfAR0gOy3VVAgMBAAGjgZkwgZYwDAYDVR0T 74 BAUwAwEB/zAdBgNVHQ4EFgQUqORLMi5I6OxcDkD5ncaw0FkehiMwRQYDVR0jBD4w 75 PIAUqORLMi5I6OxcDkD5ncaw0FkehiOhIaQfMB0xGzAZBgNVBAMMEndlYi1wbGF0 76 76 Zm9ybS10ZXN0c4IBATALBgNVHQ8EBAMCAgQwEwYDVR0lBAwwCgYIKwYBBQUHAwEw 77 DQYJKoZIhvcNAQELBQADggEBA DKn9v+9zlksk5TpoVeHfAGCINYlagkF9nTVPzd478 qflc9jwU5lwelnSeRrhfO4i8GDzE9mjgeZJVfMlbsoged1StvONDyyxM8gRNBrSy 79 GzIHBt7ottH7xrLFRfowRt9JIqjqxQyh7sL8KUkSiXZEL5JTz9NcoDqCmc0eRy+Y 80 KutkmNu1lE/PHA+Iy/uYes2nXS1XmU1SZUnImtpZ89DTdckbnMaNivHVKWP0UwCB 81 4BmMifP5Aq1ESA7N/WZ5/CXABweGHCSYN3L8dLV/Es0IJ3DRzgEBARbqS7/dOmV3 82 MSDbnh+CrqycW0cOskHAsoK6WaqUuMEx9QdWdpRg9WQTSFI=77 DQYJKoZIhvcNAQELBQADggEBAJVCM8vmYBwYDbpYWnf2EvvSQmpY/8wzk70mT8DF 78 CWI0FiXl6m/Ox/nGzfHDzW2Akx1/gKMJyry5ZCkC5+S0lm2epkxMGGdCpqK3BY/1 79 X68TjZYm29VzuTIOYZlzPS6O5PwSTZzZPlIFvlvLJWDNSjbd3nX3QqXr8TzX0Lj1 80 fwnHGXP+XrogMSdweMY6/Cd/kI8sL+qgK2Dx5dKAFbAP35+AX5Z/EyExvkgo1s9H 81 83xh6Njbgk60Gf34z27tLgK92ZCRBqvFQPfUVoOIcYmtR6wIfUMWnQS+Z63HHLzJ 82 74IC5JiMtDHCWw2L2PPueHG9qQxRqCukKg+Ry6XP0OgUvIM= 83 83 -----END CERTIFICATE----- -
trunk/LayoutTests/imported/w3c/web-platform-tests/_certs/cakey.pem
r179439 r181134 1 -----BEGIN ENCRYPTEDPRIVATE KEY-----2 MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIXrcK+dDfs0ECAggA 3 MBQGCCqGSIb3DQMHBAghxNev6rS0zQSCBMj7vW5cvmHitzd/sa+a1VuHobeP0j7V 4 iYTbKsKrI+JGr8RocKNKMhAGPSUId/H21hGn1TjOZ/fyST+jcXv2wVuDEB/8xTvj 5 qOsvFGi38fFjpkZyYsQ6pUQVJpz+WwbOYg8ebMGI7y7KSN6iWNGo0EmxOwOvfJRz 6 //rucK6uv1WE2gjZZPE/6AMIczynacXraLlOtBJlIZ2NnAxU+W822JNl8TYhRw4w 7 Pw8C8xXG5wJTbaGu0YdxMjeCrKntC5H3EX1sgzB/dhDVZtag324o2n1Bmp8cGfyx 8 YqLFSdyzRdBDwe7hcp8YNH4CBbJSA96ECvIvaVUr5wb4omDeyw3xNaRy2W5tFdTU 9 sJMg2WYlXMYXlRYQNjrdHSeG3W4TWJXvA9XqmOhDSe7EGvqEL05obruX3eAUFoAa 10 CMbK0vvrcWm8MLXB+0qWcOatdaEsoA9WdnRXWo5pvJ8BYbYMoKANLEsuq3/m0phw 11 Ldvk72Z1ME54n2lMXv2G0AF5Dn0a+fmlToajmod065hmilQzsYw/pgrnLepS7aBp 12 8EWeg660wA53xiZyhd1DJN6LzfJ7TcJ3UYWAS8tVY9cBhVivvXBgRvLDXKKa4SPG 13 YbrR6nHUKXDmIgOUbJOcPRgVCzbwB0mdr4RWR+WfepEOJQZRm6YOJQjh2+mtMs6+ 14 mANDWyDkBSPeq4HU6CLmMjPcFFGmqvy3d2CWtszPBJVUrq5SqX7HHvwtCp6DiMgM 15 ssVUVc/w/PMDcXKkb1kYwW/vD6FBO0UcxbVDpTHDHHilAV4mEvS04iAZFRP4ef03 16 33KBhn9eTmNh/T9W0oqDzmYcyJeK2izkdmJaHt0hCJDTMb4tGuULMXL8KJXwRtBY 17 WYZkjboZkix1m5tkexHNKaa8ntU+u8kmwsehDcged+ULTp5nalHU2Pt5CFaImBTc 18 MyhPXmftfFEiHT4ncf9RBOVNIvLRQvz6vDqsjUu3ulm26nyMHddF8xeQXvW17Ul9 19 R7D52DLgq6efzKNYqUDAbToYQmzilNWjlumvUOhPfdN5znFUvOQO3hhiIVi63AhX 20 JqstoWtFgXIr7mmpGFE88wMGejQNgt+cDdhI6e3SV7Sga/Vp8MmEbNTm84MfVuH8 21 rUWYbOoUTA/NX8ngqArDwsc0LmPsUzVAPqXmQwVBbjoxTA9FKk4bQExmHBgYxPhD 22 HllMhKtkRFNvDA4bw9VUYVh9yKWT6oR99DKl4kA6IKhmChNLgdmgdyW2fx9fac/T 23 MTHqH/oOkn5lJXFkBMZcE86c6TLqSFdrc+vHbwky3CwMnfA1Ms9Yf3JEJVob13LU 24 Z06vsaSUI+MiQkkMpfGFBOl6XeM5EKjPfF4tV8ijYCk993MNhxDuH7JgA3RKNIHV 25 bKo+1vxsUKkcEp1YOidyIiCWbQXp79cFEyXdxyt0Paqn8+qpVMK5N17ORE4t020p 26 ah/VppwT7REDGRP/s+uHw+o1o27IOORb4EPsqqe7PvuMja6iyu1DfCBebOhzIYdN 27 d3yY9DmQu11dTH3RErH4Gh80vpwAiYv5mxgiuTKnNS95Zn1HZmxMKRFI3aki/aIE 28 U/qA3YfZaE2lrB66NCtVaG33u+ZJpdhFMOuUuGr2qzovYiUJVZcKll2w/XuBbPD2 29 F6k= 30 -----END ENCRYPTEDPRIVATE KEY-----1 -----BEGIN RSA PRIVATE KEY----- 2 Proc-Type: 4,ENCRYPTED 3 DEK-Info: DES-EDE3-CBC,4924EC27AB2AA561 4 5 cbZ9opvaJiln7KpzyLiOTe+OioTRp5kUX4x3Ec0whTzHClB0Ga4HWYaiisaeqb2W 6 M5FEF+J8QqzezRj8dEb60CYCFsY9P4vpLxA9WdczZHjBVYVWs0jJCfpeWlWBC67h 7 NBrNS05tqBHF6WKQlgTN7AEVnineJTTykCs86bUqISLnlER1EfJFp/+JcS1UJGzt 8 QNAts1AAWsVsmmqpf9Mat4NWrs/2IP75i4LDzbSgV6MQVts+okNGHyFWvYtVlPPm 9 4Xn+OCRyKFXmK7MHZzxAzi1ZOi6BdDiRwn3X6QRbF0NVsQ+0A1G62OkMd4W9zB9u 10 Hs99gNbPLzZy7w95FfQrBsI7/GeknHicYvhwGltAn1mMmZzVnqeCBF3s2plW04pI 11 S9tRW8qLejXK7geZq7w3Lq+p8TSVNZU65KNnDvjlEDakGg/ffq/eXFpAmMHyBQmf 12 WshXN3NmWDJ9/azo34W8fhEDEIl6yc5gPuwAuGoRfnEQ17F1WxLAeq550QZPQnaM 13 LdmMpu6RBP7Mxv1yHX/OeZx2Kk/+t0fV3AL2cEzXFHNCEiiBk+kn/2dhcWWimp/V 14 J7070iObbbPizfNrOmC6MnSAbboWeRcb+dj58h3EaUk1F3K2rB1xhuEZ5mlVkv94 15 jBAnCSTO++ytE6P8xPWBK8xWyPf+A0CTV1h+z0zWqQbNq5FedqiCOzny+XCvIHT1 16 GEqkdaUduU4RX+D5GOrpLj4mIq7+ZX48cUEkuycOFJveQ1le3YIHZBSq+0rLCvNO 17 NIcOpUjErU8NMUg31lHRijzJ2e8QExBHkHR3mOoWCtrH3Szq1qD1GFlg88FVuNmp 18 xk0KXPENTW9E+crfdU4lXt2M6XfkJVbe0gm5NnsfNqi3s0b/62E3ax4COPOQAnfC 19 o0+lXDMi5cu99O9EnXR3FAG1U1t0tUTA66R6A2TzXI6NnkYYzszgFgpAA3LmkCIi 20 LeP8h8JH529V7Zeb7FbWoKpLtKHqzsF/zyOsJvzeWgMjIOn8Xv94HHQW13xwWh8m 21 2MbqpTaZoXuXxo3pptsw3gE9QVROYf+1UJ7u3JP8gzRFlMbmRfFzY7TX0/pwVmD0 22 KW0UCcHUdJCuYtRbu3yQcO87tXrBrXn0REkFXmW1BJVNvO6zop5yr+rCEOUF96hV 23 ++Cgud76yh5mZ8uhy0sxZMMOgP2rrJnUvEK+mo2i5caSDCSpDHUGXVWZ6+dA81Ys 24 amUv2yjhouENjiq6xuVwL8zOWl6nFj6+d1WY2MgM8bIZou2iyjBq2Mvr9e+42B7c 25 cSHZBc8V7cIcq9hj/BAZEqLS2CYm03rFdahqc/ImrGvudYD2k13OiRQJxoVIVLvP 26 GM7VlLQYpT/Kh2W+BTNF/1wVCr7pzHLxpr547vDiUU/bPvkuWNOXPAZb1tBpWRtl 27 viqgywcqXc+JdFmPtgb70wEw/q6kGYxlNKd0zqt/QRZ/ZOsHLnfuNxJHvCgDwDRY 28 v8cG6XEFVdN8IE7iqnOHBrA3a/+r+dyzDmGpHVZC1OvmPcRrFUF0QGW5GyAc/QKi 29 X6EeMXwqeSyu1g9EZvPa8Od3q8nEPzvMXCmWQ15hxYq0KjZLUc0jW+nBPnvoyhvy 30 -----END RSA PRIVATE KEY----- -
trunk/LayoutTests/imported/w3c/web-platform-tests/_certs/index.txt.old
r179439 r181134 1 V 150 226092740Z 01 unknown /CN=web-platform-tests1 V 150405024726Z 01 unknown /CN=web-platform-tests -
trunk/LayoutTests/imported/w3c/web-platform-tests/_certs/localhost.key
r179439 r181134 1 -----BEGIN PRIVATE KEY----- 2 MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDoUexhgLasZu1z 3 CdsAMEgEg+FBZZUtjw1QY9KMKlCTS1Z4ZZbPeUycPOiG6sXC6QqcXxWLpf0hV+oT 4 I1UGworMP6qr1N256tmKySh63hTYciS4pL/GZHLXqdDeDt9MplAYJvNb7EBqGicM 5 GYVHNK1JN69zjnezQ9ODOkt2FrO46RWZ/weqX+EmuXIChwdpO4aFj3mtrOwVxBYu 6 RSqpGoIk3qyEVoi9Z/Pzu4TXr/llIwHpAdAEzqYGCQlEWKe6iauyype2GGpshKhH 7 5/Vfj79xe0+5rTHdc79jn7RGjJOFJCUZc+0DGfM/Ha8Oi6R2kIg5tSf5F4bxS7t+ 8 YH/51/tlAgMBAAECggEAGImel+XKZYcxiTb/RJPU53Uuc4PRL9CuLVF9yYQmoogQ 9 iALi3OMI7m+Yd7eQT7fhgQah9fAAPmdUt9TBhEdD9bK7yg5fpOVjOL9qYR/Xv8y+ 10 iCoOf1vYrWKoRuv3NddTGlny1kCrxQkiGqsPYqfzrYoOI/xmNC7zxiaAFebr8Jmq 11 OsJWj5rD+J3JKMWSRk4zJHTEhcaI/74pPFACDEO6RzGasQhbCEMElMXIor6sBQOF 12 yeuirgpHpEHq+LlXZdU61BxvsGKsFyw8fZ+swDcJnskt7h3yuXu1Isp32I3wCnNx 13 jUZT6Goo8josTrEe3FSIwqyvttzdfYET2bKhtuCFuQKBgQD9S+LH8Eatn+IDTCyn 14 kJuV+Unu+vDvJlK5TKMt5KiYTpDGg5N/IexGJAZ4KFhxEWIYg1ucsor95VjkuV1W 15 0m9OkxSda3L60qGZKVd1zysEbPqZfqVYEZEpTeeT8K9f3Jb4Gp9m0HPe0/gtoESl 16 b8fZB7OcyT53zsq7F1PkYCg1cwKBgQDqzLiRBNSAZr+yhP1u3bYAkxR3JpoCLTyD 17 n2LhUMTPeIS2WDnmcz5BTzaDh8uO/u4mXdR7TaSQu/YR9BPLbThxoxqBnvSQJwEH 18 NcizDJeNT/5a+zObr2RNNXc70DauDzygIrVqEBqHDZxZ0480YIdB08reHuNT1iYe 19 s0qdK/wVxwKBgQCJCQUoJlYWmOkt34hJH3MNMFFPeXPf7lvS5CNkMNEFlXu96nFh 20 1nh9egAGAc3XXhA0MtzdabrIocv18lMNJcwSNoBwqjEKgenrcvJeSjZ7rnnlkR7j 21 Bp4COqOO5if7NNx4Xe7fMOd/Ji6egJai6la0k/YYXMfvCXGkxnock+ktAQKBgQCG 22 150jQ3faaaermS6GbfNo7w6wws1tdJctK+q4ZQ8x6w+kPJS74PEexqQS83iWnZcd 23 F4PAcD2TFS7i7p4zlHz23emKCUSASLYRcvTYxuF+OTNlAqCHxzk+EfdwtUnBumRh 24 vq0axTbG2q0w9Qtn1Au5ZS07VNfOvMxVkzfFfY4e3wKBgBy4QqTatz4YaONV0V9E 25 CFGscH8W3ZkhSaqGcU0cVsmb1sJ1W66FfpAaY0RiXX6+WxOGUeXrBKZtNGqpEF/h 26 5rHiyJN1vllgzrMUm/4v1PKC6wU9PvsRjUioedtB4U0+oi2Qz6p7fkJ8zCzHrX/z 27 j2XhXbp+RQAr8IG74ff6Rpo5 28 -----END PRIVATE KEY----- 1 -----BEGIN RSA PRIVATE KEY----- 2 MIIEpAIBAAKCAQEA0E2gnRI5i1LYYBovrQ/bVkqGYeNs8Y5Zm2X4pRghcwWH6thJ 3 9LuFnPZ4TOU1GS4gWqLtEWdKWr6xVS6DkceU7rG4AC80QsXuN4RpXIAb9LAdacia 4 sdGa6kcRDdP3ylc1CwdTL8yzh9ztZkhwGoaVZb75ZHQte8Vz25vl9ATqf6WQYBIe 5 LO8EYS15jN8u8DCavvaNH6s2cBMZeQGOPRvH0jlT0FoN1fUD3x87p5YhhfrklVo5 6 ePqvzp3e3pxbSwCHmg4LCIfmjpULR//OfdY0BLvXMa/IdtuJ6fHtzm7PZHiCig8V 7 FxxzzbouFmFYx7sMJ5zBgJt16Zij5uWAwdxHxQIDAQABAoIBABaLYEe/sjSvCbYU 8 /3X2kmGbfUHY8HCQXIhiF/AeVXhyb8xuDksLhKGBV3HTGNUZ1eyZV5kbmcOKgfzb 9 JOhBNpBC8cwrT7euXmLp1NFrGBt6eCR7zqpSKjcS6/iYKWhf2eDQsSMqP4AD3DnG 10 u0NTr5Wsfqdtn4KW0zxAejnX0l1wJtNK3C3JgzQtkGWV3N4Zb4jL85HolZYhn4Dt 11 J9QONze+d47aW0CDYUI1QA3BsbIgGsbVl3D7/9NNC73Ucf8wwaJ9n5l1MW60IHKG 12 QH69Km/YhnvgJiJ+32oj/faSZGSaxlEFjP586CR9X3WVBNPED1UdEkUK9G5qBjk0 13 80IlEd0CgYEA7+1Jd4Oiw3VCyGVshK2voioiTuM8Bx7GPI80RSc5EcND8FJqRMRD 14 AMiaPdwdavbR+jQAQmjQiUHjQbpFb4p4ERabWtO0jQdT4mIVWfxEcnIOhLUNCcP8 15 WsUoLI3IsoYv5X5pHzmcXzKW8kl+zeKoBojwzJZ5C2kTioKlP5a43hMCgYEA3kH/ 16 tdUpIvC5scxg7XbcutsVH4bi6exOt4CR9Y+ofCsfItb6gD2GNGeHCgecGlwiD8YS 17 GJuboWVSPAXoRPLIK+cNaT8nxc7N/CgeiPh36HGLx+peUHNix06IItMiFvxFHYpD 18 dwltgalW2M1Dwml2qw8VXgvWEIL1LXyI2s7ynccCgYBhT7etfrmEV0oX53MlOSD0 19 P+ycXHPbW3MB2v9TUP5HoxAqJ/MsIwIeDj7o+h8AZE10EqVMSiDSmuOmo/tHqzzZ 20 iXbHVvhy/tbaCfgpADVuya3zy08Xd+MhmbeaooMVTXGdvjC61m4C+ozYhlClBtop 21 lF8+S4WayCqB0k1dxi8C+wKBgQCSU2tRwEv79/aZixAJZub9kj0+62Q7U9ujTl9K 22 B1GKpi0yl8yGX3sax0oNnWL1q9C1B9dkIhZ9VKKmZ9E6i4ij9tNKhkzeG0BcEeHA 23 la0D+LVpYfDEEKNoylgwbUaVUXMDdsLh/O/+nIlT5RgGR77b8etEZpCBgGaAkuva 24 +sKagwKBgQCB4cyoXt8v2OQwFLUC2fUMkQgTwv1h+n6CIABAEpYmyiLMxpSWU4K4 25 cEcCafSan5FtnR8Hmtu9u8Jyleci3V2BeOrTWgXmot5scDnOX2wgKVG8KEaZmmdu 26 b26aklDLVGvMCsD5SPFmwbL3jxW57d8QPWuU6TfwXoGrM4Ri7uE+pg== 27 -----END RSA PRIVATE KEY----- -
trunk/LayoutTests/imported/w3c/web-platform-tests/_certs/localhost.pem
r179439 r181134 3 3 Version: 3 (0x2) 4 4 Serial Number: 2 (0x2) 5 Signature Algorithm: sha256WithRSAEncryption5 Signature Algorithm: sha256WithRSAEncryption 6 6 Issuer: CN=web-platform-tests 7 7 Validity 8 Not Before: Jan 27 09:27:412015 GMT9 Not After : Feb 26 09:27:412015 GMT8 Not Before: Mar 6 02:47:26 2015 GMT 9 Not After : Apr 5 02:47:26 2015 GMT 10 10 Subject: CN=localhost 11 11 Subject Public Key Info: 12 12 Public Key Algorithm: rsaEncryption 13 Public-Key: (2048 bit)14 Modulus :15 00: e8:51:ec:61:80:b6:ac:66:ed:73:09:db:00:30:16 48:04:83:e1:41:65:95:2d:8f:0d:50:63:d2:8c:2a:17 50:93:4b:56:78:65:96:cf:79:4c:9c:3c:e8:86:ea:18 c5:c2:e9:0a:9c:5f:15:8b:a5:fd:21:57:ea:13:23:19 55:06:c2:8a:cc:3f:aa:ab:d4:dd:b9:ea:d9:8a:c9:20 28:7a:de:14:d8:72:24:b8:a4:bf:c6:64:72:d7:a9:21 d0:de:0e:df:4c:a6:50:18:26:f3:5b:ec:40:6a:1a:22 27:0c:19:85:47:34:ad:49:37:af:73:8e:77:b3:43:23 d3:83:3a:4b:76:16:b3:b8:e9:15:99:ff:07:aa:5f:24 e1:26:b9:72:02:87:07:69:3b:86:85:8f:79:ad:ac:25 ec:15:c4:16:2e:45:2a:a9:1a:82:24:de:ac:84:56:26 88:bd:67:f3:f3:bb:84:d7:af:f9:65:23:01:e9:01:27 d0:04:ce:a6:06:09:09:44:58:a7:ba:89:ab:b2:ca:28 97:b6:18:6a:6c:84:a8:47:e7:f5:5f:8f:bf:71:7b:29 4f:b9:ad:31:dd:73:bf:63:9f:b4:46:8c:93:85:24:30 25:19:73:ed:03:19:f3:3f:1d:af:0e:8b:a4:76:90:31 88:39:b5:27:f9:17:86:f1:4b:bb:7e:60:7f:f9:d7:32 fb:6513 RSA Public Key: (2048 bit) 14 Modulus (2048 bit): 15 00:d0:4d:a0:9d:12:39:8b:52:d8:60:1a:2f:ad:0f: 16 db:56:4a:86:61:e3:6c:f1:8e:59:9b:65:f8:a5:18: 17 21:73:05:87:ea:d8:49:f4:bb:85:9c:f6:78:4c:e5: 18 35:19:2e:20:5a:a2:ed:11:67:4a:5a:be:b1:55:2e: 19 83:91:c7:94:ee:b1:b8:00:2f:34:42:c5:ee:37:84: 20 69:5c:80:1b:f4:b0:1d:69:c8:9a:b1:d1:9a:ea:47: 21 11:0d:d3:f7:ca:57:35:0b:07:53:2f:cc:b3:87:dc: 22 ed:66:48:70:1a:86:95:65:be:f9:64:74:2d:7b:c5: 23 73:db:9b:e5:f4:04:ea:7f:a5:90:60:12:1e:2c:ef: 24 04:61:2d:79:8c:df:2e:f0:30:9a:be:f6:8d:1f:ab: 25 36:70:13:19:79:01:8e:3d:1b:c7:d2:39:53:d0:5a: 26 0d:d5:f5:03:df:1f:3b:a7:96:21:85:fa:e4:95:5a: 27 39:78:fa:af:ce:9d:de:de:9c:5b:4b:00:87:9a:0e: 28 0b:08:87:e6:8e:95:0b:47:ff:ce:7d:d6:34:04:bb: 29 d7:31:af:c8:76:db:89:e9:f1:ed:ce:6e:cf:64:78: 30 82:8a:0f:15:17:1c:73:cd:ba:2e:16:61:58:c7:bb: 31 0c:27:9c:c1:80:9b:75:e9:98:a3:e6:e5:80:c1:dc: 32 47:c5 33 33 Exponent: 65537 (0x10001) 34 34 X509v3 extensions: … … 36 36 CA:FALSE 37 37 X509v3 Subject Key Identifier: 38 F6:CB:82:64:B0:C4:02:1A:85:53:0E:9A:6B:D8:C2:30:AC:05:61:C838 31:CE:2F:B4:8D:F8:09:33:5F:C6:E7:6B:39:C6:C8:EE:8D:40:08:23 39 39 X509v3 Authority Key Identifier: 40 keyid: 0E:31:C1:0D:6C:94:E1:F0:D9:8C:C4:E4:A5:DF:FD:1C:CB:3B:CC:5840 keyid:A8:E4:4B:32:2E:48:E8:EC:5C:0E:40:F9:9D:C6:B0:D0:59:1E:86:23 41 41 42 42 X509v3 Key Usage: … … 47 47 DNS:localhost, DNS:www.localhost, DNS:xn--n8j6ds53lwwkrqhv28a.localhost, DNS:xn--lve-6lad.localhost, DNS:www2.localhost, DNS:www1.localhost 48 48 Signature Algorithm: sha256WithRSAEncryption 49 80:b4:23:83:d9:5b:c8:5f:fe:16:25:2c:df:64:88:08:6b:1e:50 f9:15:46:58:54:ce:e0:28:88:af:f1:58:c3:7f:c2:08:7c:8b:51 d4:2f:da:f3:c5:bd:95:26:f6:0e:0f:66:34:4e:6a:35:3c:14:52 69:eb:15:2e:fe:0d:0d:c1:ff:30:2d:32:ce:28:c8:8b:57:ac:53 fc:54:89:9c:37:01:22:08:fe:db:bb:40:96:ec:8b:97:61:9f:54 68:c8:25:4d:19:77:f7:a6:86:51:2c:f0:b7:39:2b:a0:79:83:55 4b:42:75:6e:ca:c6:2a:0c:28:8b:69:83:46:3e:9e:0f:0f:7e:56 1a:17:09:1b:9b:02:ce:21:87:c2:e2:0d:68:91:1b:3a:5c:6d:57 c5:05:c8:2b:13:d1:28:a3:ed:94:73:ea:7d:b5:b7:b8:4d:be:58 85:3c:af:66:46:1b:0a:27:5d:71:b5:c6:9d:dc:ff:d6:e4:23:59 ed:89:11:64:69:16:4f:2f:c5:d6:81:41:d4:75:8d:8e:9b:4d:60 87:1d:02:bd:a7:d0:cf:a2:41:fb:27:cf:52:cb:2e:19:49:41:61 5c:d4:2f:c7:39:13:98:72:66:1d:47:97:cb:6b:dd:31:53:4e:62 b2:b0:af:6c:86:a7:38:1f:a1:a3:9f:54:6b:e1:c7:a2:15:f1:63 f0:d4:5a:5749 54:f1:f8:f3:7f:dc:fc:10:67:6a:d1:1f:68:c8:11:7f:b6:7a: 50 5d:62:1d:34:db:60:d0:f4:28:b9:74:9c:9d:9d:8d:f0:50:89: 51 87:a6:23:2e:da:f3:f3:bf:0c:56:05:a5:7a:39:00:77:93:ab: 52 68:ff:98:1d:9c:83:e2:b5:ab:a4:d8:b9:96:f0:d4:e6:68:4f: 53 d8:e8:01:8f:c9:95:5c:41:88:16:d7:e0:8f:f9:5e:a4:eb:8b: 54 95:2d:3c:b3:fc:0b:eb:b5:6b:a2:bb:6f:bf:1e:09:33:9c:af: 55 93:e8:98:16:5e:f6:87:71:21:0c:0d:2c:57:17:00:1a:dc:dd: 56 f4:1c:4a:15:18:34:cf:4d:13:7a:11:52:48:37:4f:0f:00:50: 57 45:18:af:66:99:72:a5:28:13:ea:d4:45:c6:e3:19:e3:30:45: 58 4a:72:7c:5a:88:68:4f:5d:f6:e5:1c:c3:30:49:a5:ba:e4:33: 59 3b:2a:9c:1d:94:8e:3c:41:06:99:17:36:04:56:d7:24:4e:75: 60 25:a8:ae:14:5a:a5:82:a2:2e:c8:76:00:0b:86:5c:5d:2f:b5: 61 49:e3:24:09:e8:67:8b:48:6b:b6:95:da:57:c6:50:c0:24:95: 62 54:14:24:08:62:38:da:d3:c6:63:87:cf:82:c1:35:ab:16:a6: 63 17:03:5c:a9 64 64 -----BEGIN CERTIFICATE----- 65 65 MIIDnTCCAoWgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDDBJ3ZWIt 66 cGxhdGZvcm0tdGVzdHMwHhcNMTUwM TI3MDkyNzQxWhcNMTUwMjI2MDkyNzQxWjAU66 cGxhdGZvcm0tdGVzdHMwHhcNMTUwMzA2MDI0NzI2WhcNMTUwNDA1MDI0NzI2WjAU 67 67 MRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK 68 AoIBAQD oUexhgLasZu1zCdsAMEgEg+FBZZUtjw1QY9KMKlCTS1Z4ZZbPeUycPOiG69 6sXC6QqcXxWLpf0hV+oTI1UGworMP6qr1N256tmKySh63hTYciS4pL/GZHLXqdDe 70 Dt9MplAYJvNb7EBqGicMGYVHNK1JN69zjnezQ9ODOkt2FrO46RWZ/weqX+EmuXIC 71 hwdpO4aFj3mtrOwVxBYuRSqpGoIk3qyEVoi9Z/Pzu4TXr/llIwHpAdAEzqYGCQlE 72 WKe6iauyype2GGpshKhH5/Vfj79xe0+5rTHdc79jn7RGjJOFJCUZc+0DGfM/Ha8O 73 i6R2kIg5tSf5F4bxS7t+YH/51/tlAgMBAAGjgfAwge0wCQYDVR0TBAIwADAdBgNV74 HQ4EFgQU 9suCZLDEAhqFUw6aa9jCMKwFYcgwHwYDVR0jBBgwFoAUDjHBDWyU4fDZ75 jMTkpd/9HMs7zFgwCwYDVR0PBAQDAgXgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMH4G68 AoIBAQDQTaCdEjmLUthgGi+tD9tWSoZh42zxjlmbZfilGCFzBYfq2En0u4Wc9nhM 69 5TUZLiBaou0RZ0pavrFVLoORx5TusbgALzRCxe43hGlcgBv0sB1pyJqx0ZrqRxEN 70 0/fKVzULB1MvzLOH3O1mSHAahpVlvvlkdC17xXPbm+X0BOp/pZBgEh4s7wRhLXmM 71 3y7wMJq+9o0fqzZwExl5AY49G8fSOVPQWg3V9QPfHzunliGF+uSVWjl4+q/Ond7e 72 nFtLAIeaDgsIh+aOlQtH/8591jQEu9cxr8h224np8e3Obs9keIKKDxUXHHPNui4W 73 YVjHuwwnnMGAm3XpmKPm5YDB3EfFAgMBAAGjgfAwge0wCQYDVR0TBAIwADAdBgNV 74 HQ4EFgQUMc4vtI34CTNfxudrOcbI7o1ACCMwHwYDVR0jBBgwFoAUqORLMi5I6Oxc 75 DkD5ncaw0FkehiMwCwYDVR0PBAQDAgXgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMH4G 76 76 A1UdEQR3MHWCCWxvY2FsaG9zdIINd3d3LmxvY2FsaG9zdIIheG4tLW44ajZkczUz 77 77 bHd3a3JxaHYyOGEubG9jYWxob3N0ghZ4bi0tbHZlLTZsYWQubG9jYWxob3N0gg53 78 78 d3cyLmxvY2FsaG9zdIIOd3d3MS5sb2NhbGhvc3QwDQYJKoZIhvcNAQELBQADggEB 79 A IC0I4PZW8hf/hYlLN9kiAhrHvkVRlhUzuAoiK/xWMN/wgh8i9Qv2vPFvZUm9g4P80 ZjROajU8FGnrFS7+DQ3B/zAtMs4oyItXrPxUiZw3ASII/tu7QJbsi5dhn2jIJU0Z 81 d/emhlEs8Lc5K6B5g0tCdW7KxioMKItpg0Y+ng8PfhoXCRubAs4hh8LiDWiRGzpc 82 bcUFyCsT0Sij7ZRz6n21t7hNvoU8r2ZGGwonXXG1xp3c/9bkI+2JEWRpFk8vxdaB 83 QdR1jY6bTYcdAr2n0M+iQfsnz1LLLhlJQVzUL8c5E5hyZh1Hl8tr3TFTTrKwr2yG 84 pzgfoaOfVGvhx6IV8fDUWlc=79 AFTx+PN/3PwQZ2rRH2jIEX+2el1iHTTbYND0KLl0nJ2djfBQiYemIy7a8/O/DFYF 80 pXo5AHeTq2j/mB2cg+K1q6TYuZbw1OZoT9joAY/JlVxBiBbX4I/5XqTri5UtPLP8 81 C+u1a6K7b78eCTOcr5PomBZe9odxIQwNLFcXABrc3fQcShUYNM9NE3oRUkg3Tw8A 82 UEUYr2aZcqUoE+rURcbjGeMwRUpyfFqIaE9d9uUcwzBJpbrkMzsqnB2UjjxBBpkX 83 NgRW1yROdSWorhRapYKiLsh2AAuGXF0vtUnjJAnoZ4tIa7aV2lfGUMAklVQUJAhi 84 ONrTxmOHz4LBNasWphcDXKk= 85 85 -----END CERTIFICATE----- -
trunk/LayoutTests/imported/w3c/web-platform-tests/_certs/serial
r179439 r181134 1 0 11 03 -
trunk/Source/WebCore/ChangeLog
r181133 r181134 1 2015-03-05 Oliver Hunt <oliver@apple.com> 2 3 Block mixed mode content 4 https://bugs.webkit.org/show_bug.cgi?id=142378 5 6 Reviewed by Darin Adler. 7 8 Switched to blocking mixed mode content by default, 9 and modify the blocking rules to allow us to match 10 the behaviours of other browsers. 11 12 * loader/DocumentLoader.cpp: 13 (WebCore::DocumentLoader::willSendRequest): 14 * loader/MixedContentChecker.cpp: 15 (WebCore::MixedContentChecker::canDisplayInsecureContent): 16 (WebCore::MixedContentChecker::canRunInsecureContent): 17 (WebCore::MixedContentChecker::logWarning): 18 * loader/MixedContentChecker.h: 19 * loader/cache/CachedResourceLoader.cpp: 20 (WebCore::contentTypeFromResourceType): 21 (WebCore::CachedResourceLoader::checkInsecureContent): 22 * page/Settings.in: 23 1 24 2015-03-05 Chris Dumez <cdumez@apple.com> 2 25 -
trunk/Source/WebCore/loader/DocumentLoader.cpp
r181037 r181134 543 543 Frame& topFrame = m_frame->tree().top(); 544 544 if (&topFrame != m_frame) { 545 if (!frameLoader()->mixedContentChecker().canDisplayInsecureContent(topFrame.document()->securityOrigin(), newRequest.url())) {545 if (!frameLoader()->mixedContentChecker().canDisplayInsecureContent(topFrame.document()->securityOrigin(), MixedContentChecker::ContentType::Active, newRequest.url())) { 546 546 cancelMainResourceLoad(frameLoader()->cancelledError(newRequest)); 547 547 return; -
trunk/Source/WebCore/loader/MixedContentChecker.cpp
r173142 r181134 61 61 } 62 62 63 bool MixedContentChecker::canDisplayInsecureContent(SecurityOrigin* securityOrigin, const URL& url) const63 bool MixedContentChecker::canDisplayInsecureContent(SecurityOrigin* securityOrigin, ContentType type, const URL& url) const 64 64 { 65 65 if (!isMixedContent(securityOrigin, url)) 66 66 return true; 67 67 68 bool allowed = m_frame.settings().allowDisplayOfInsecureContent() ;69 logWarning(allowed, "display ed", url);68 bool allowed = m_frame.settings().allowDisplayOfInsecureContent() || type == ContentType::ActiveCanWarn; 69 logWarning(allowed, "display", url); 70 70 71 71 if (allowed) … … 81 81 82 82 bool allowed = m_frame.settings().allowRunningOfInsecureContent(); 83 logWarning(allowed, "r an", url);83 logWarning(allowed, "run", url); 84 84 85 85 if (allowed) … … 91 91 void MixedContentChecker::logWarning(bool allowed, const String& action, const URL& target) const 92 92 { 93 String message = makeString((allowed ? String() : "[blocked] "), "The page at ", m_frame.document()->url().stringCenterEllipsizedToLength(), ' ', action, " insecure content from ", target.stringCenterEllipsizedToLength(), ".\n"); 93 const char* errorString = allowed ? " was allowed to " : " was not allowed to "; 94 String message = makeString((allowed ? String() : "[blocked] "), "The page at ", m_frame.document()->url().stringCenterEllipsizedToLength(), errorString, action, " insecure content from ", target.stringCenterEllipsizedToLength(), ".\n"); 94 95 m_frame.document()->addConsoleMessage(MessageSource::Security, MessageLevel::Warning, message); 95 96 } -
trunk/Source/WebCore/loader/MixedContentChecker.h
r158958 r181134 45 45 WTF_MAKE_NONCOPYABLE(MixedContentChecker); 46 46 public: 47 enum class ContentType { 48 Active, 49 ActiveCanWarn, 50 }; 51 47 52 MixedContentChecker(Frame&); 48 53 49 bool canDisplayInsecureContent(SecurityOrigin*, const URL&) const;54 bool canDisplayInsecureContent(SecurityOrigin*, ContentType, const URL&) const; 50 55 bool canRunInsecureContent(SecurityOrigin*, const URL&) const; 51 56 static bool isMixedContent(SecurityOrigin*, const URL&); -
trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp
r180978 r181134 272 272 } 273 273 274 static MixedContentChecker::ContentType contentTypeFromResourceType(CachedResource::Type type) 275 { 276 switch (type) { 277 case CachedResource::ImageResource: 278 return MixedContentChecker::ContentType::ActiveCanWarn; 279 280 case CachedResource::CSSStyleSheet: 281 case CachedResource::Script: 282 case CachedResource::FontResource: 283 return MixedContentChecker::ContentType::Active; 284 285 #if ENABLE(SVG_FONTS) 286 case CachedResource::SVGFontResource: 287 return MixedContentChecker::ContentType::Active; 288 #endif 289 290 case CachedResource::RawResource: 291 case CachedResource::SVGDocumentResource: 292 return MixedContentChecker::ContentType::Active; 293 #if ENABLE(XSLT) 294 case CachedResource::XSLStyleSheet: 295 return MixedContentChecker::ContentType::Active; 296 #endif 297 298 #if ENABLE(LINK_PREFETCH) 299 case CachedResource::LinkPrefetch: 300 case CachedResource::LinkSubresource: 301 return MixedContentChecker::ContentType::Active; 302 #endif 303 304 #if ENABLE(VIDEO_TRACK) 305 case CachedResource::TextTrackResource: 306 return MixedContentChecker::ContentType::Active; 307 #endif 308 default: 309 ASSERT_NOT_REACHED(); 310 return MixedContentChecker::ContentType::Active; 311 } 312 } 313 274 314 bool CachedResourceLoader::checkInsecureContent(CachedResource::Type type, const URL& url) const 275 315 { … … 299 339 if (Frame* f = frame()) { 300 340 Frame& topFrame = f->tree().top(); 301 if (!topFrame.loader().mixedContentChecker().canDisplayInsecureContent(topFrame.document()->securityOrigin(), url))341 if (!topFrame.loader().mixedContentChecker().canDisplayInsecureContent(topFrame.document()->securityOrigin(), contentTypeFromResourceType(type), url)) 302 342 return false; 303 343 } -
trunk/Source/WebCore/page/Settings.in
r180570 r181134 123 123 shouldInjectUserScriptsInInitialEmptyDocument initial=false 124 124 fixedElementsLayoutRelativeToFrame initial=false 125 allowDisplayOfInsecureContent initial= true126 allowRunningOfInsecureContent initial= true125 allowDisplayOfInsecureContent initial=false 126 allowRunningOfInsecureContent initial=false 127 127 mediaPlaybackRequiresUserGesture initial=defaultMediaPlaybackRequiresUserGesture 128 128 mediaPlaybackAllowsInline initial=defaultMediaPlaybackAllowsInline
Note: See TracChangeset
for help on using the changeset viewer.