Title: [230911] trunk/Tools
- Revision
- 230911
- Author
- [email protected]
- Date
- 2018-04-23 06:45:20 -0700 (Mon, 23 Apr 2018)
Log Message
[GTK][WPE] TestSSL fails due to additional TLS errors returned
https://bugs.webkit.org/show_bug.cgi?id=184860
Reviewed by Carlos Garcia Campos.
Add script and config file for regenerating the test certificate.
Regenerate it. TestSSL no longer fails on my machine.
I do see a ton of network process crashes and _javascript_ errors, none of
which prevent the test from passing, but this commit only claims to fix
the certificate validation portion of the test.
* TestWebKitAPI/Tests/WebKitGLib/resources/generate-test-cert.sh: Added.
* TestWebKitAPI/Tests/WebKitGLib/resources/test-cert.conf: Added.
* TestWebKitAPI/Tests/WebKitGLib/resources/test-cert.pem:
Modified Paths
Added Paths
Diff
Modified: trunk/Tools/ChangeLog (230910 => 230911)
--- trunk/Tools/ChangeLog 2018-04-23 13:39:53 UTC (rev 230910)
+++ trunk/Tools/ChangeLog 2018-04-23 13:45:20 UTC (rev 230911)
@@ -1,3 +1,21 @@
+2018-04-23 Michael Catanzaro <[email protected]>
+
+ [GTK][WPE] TestSSL fails due to additional TLS errors returned
+ https://bugs.webkit.org/show_bug.cgi?id=184860
+
+ Reviewed by Carlos Garcia Campos.
+
+ Add script and config file for regenerating the test certificate.
+ Regenerate it. TestSSL no longer fails on my machine.
+
+ I do see a ton of network process crashes and _javascript_ errors, none of
+ which prevent the test from passing, but this commit only claims to fix
+ the certificate validation portion of the test.
+
+ * TestWebKitAPI/Tests/WebKitGLib/resources/generate-test-cert.sh: Added.
+ * TestWebKitAPI/Tests/WebKitGLib/resources/test-cert.conf: Added.
+ * TestWebKitAPI/Tests/WebKitGLib/resources/test-cert.pem:
+
2018-04-20 Carlos Garcia Campos <[email protected]>
[GLIB] ERROR: Thread was unable to be detached when running /jsc/vm test in debug
Added: trunk/Tools/TestWebKitAPI/Tests/WebKitGLib/resources/generate-test-cert.sh (0 => 230911)
--- trunk/Tools/TestWebKitAPI/Tests/WebKitGLib/resources/generate-test-cert.sh (rev 0)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKitGLib/resources/generate-test-cert.sh 2018-04-23 13:45:20 UTC (rev 230911)
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+certtool --generate-self-signed --load-privkey test-key.pem \
+ --template test-cert.conf --outfile test-cert.pem
Property changes on: trunk/Tools/TestWebKitAPI/Tests/WebKitGLib/resources/generate-test-cert.sh
___________________________________________________________________
Added: svn:executable
+*
\ No newline at end of property
Added: trunk/Tools/TestWebKitAPI/Tests/WebKitGLib/resources/test-cert.conf (0 => 230911)
--- trunk/Tools/TestWebKitAPI/Tests/WebKitGLib/resources/test-cert.conf (rev 0)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKitGLib/resources/test-cert.conf 2018-04-23 13:45:20 UTC (rev 230911)
@@ -0,0 +1,21 @@
+# In how many days, counting from today, this certificate will expire.
+# Use -1 if there is no expiration date.
+expiration_days = -1
+
+# An IP address in case of a server.
+ip_address = "127.0.0.1"
+
+#### Key usage
+
+# The following key usage flags are used by CAs and end certificates
+
+# Whether this certificate will be used to sign data (needed
+# in TLS DHE ciphersuites). This is the digitalSignature flag
+# in RFC5280 terminology.
+signing_key
+
+# Whether this certificate will be used to encrypt data (needed
+# in TLS RSA ciphersuites). Note that it is preferred to use different
+# keys for encryption and signing. This is the keyEncipherment flag
+# in RFC5280 terminology.
+encryption_key
Modified: trunk/Tools/TestWebKitAPI/Tests/WebKitGLib/resources/test-cert.pem (230910 => 230911)
--- trunk/Tools/TestWebKitAPI/Tests/WebKitGLib/resources/test-cert.pem 2018-04-23 13:39:53 UTC (rev 230910)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKitGLib/resources/test-cert.pem 2018-04-23 13:45:20 UTC (rev 230911)
@@ -1,13 +1,12 @@
-----BEGIN CERTIFICATE-----
-MIIB9jCCAV+gAwIBAgIJALeuXBo+vwz9MA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
-BAMMCTEyNy4wLjAuMTAeFw0xMjA3MTIxMjQ4MjRaFw0yMjA3MTAxMjQ4MjRaMBQx
-EjAQBgNVBAMMCTEyNy4wLjAuMTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
-0TUzOQxHBIKDD2mkuq+tU92mQvDZg73B0G+Nhr2T2G6MbcLqIwjg1QYtBZWJ83tZ
-xMMEfiweHLF85Z9ohavAgxJlKG7YmvZO79KkFpmjV2W5CVRm0eYMPnzmxNCoaYqo
-DLl0zsH6KZOLPKu/fX4eDX9XpAP1f83hWB1UFBmHKN8CAwEAAaNQME4wHQYDVR0O
-BBYEFDHv5ZQ1BdmhzTsDUEoY55EXyUdKMB8GA1UdIwQYMBaAFDHv5ZQ1BdmhzTsD
-UEoY55EXyUdKMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAh3qMBx7v
-jSodMf3OyTqTLE7deLnmnCeBVpgzxRZEoizcGqYcjiqO27i5N5Z6KVQsnITnLiyC
-mUtuR5KnF69uTKUw4m/ugZe5whjig5Mq2l410KVK6EeG4tdLlfXR+wi4U5K4KjP6
-p4nchQUXLa2zcbJn+VBexJn6/9wdhr+DUGY=
+MIIB1DCCAT2gAwIBAgIMWtzd1BW1isF5dJFDMA0GCSqGSIb3DQEBCwUAMAAwIBcN
+MTgwNDIyMTkwOTA4WhgPOTk5OTEyMzEyMzU5NTlaMAAwgZ8wDQYJKoZIhvcNAQEB
+BQADgY0AMIGJAoGBANE1MzkMRwSCgw9ppLqvrVPdpkLw2YO9wdBvjYa9k9hujG3C
+6iMI4NUGLQWVifN7WcTDBH4sHhyxfOWfaIWrwIMSZShu2Jr2Tu/SpBaZo1dluQlU
+ZtHmDD585sTQqGmKqAy5dM7B+imTizyrv31+Hg1/V6QD9X/N4VgdVBQZhyjfAgMB
+AAGjUTBPMAwGA1UdEwEB/wQCMAAwDwYDVR0RBAgwBocEfwAAATAPBgNVHQ8BAf8E
+BQMDB6AAMB0GA1UdDgQWBBQFg1m5rc3xrTR9hQy45KXXViOIgzANBgkqhkiG9w0B
+AQsFAAOBgQCkKd9x8OLlTFa4SGvkzv41I6xITR86i5ACErOhMqGdJw1QLUx7ckFp
+WoFvScZaQuTK2Po0hra85PDNQpkRKRApgpCUjxOYznc0t78+Dj2jtQCV0w3LYtlO
+1KPG1jAdvAzLjzYrA336fHm/2Cpmr5lZ7kmxV3B/UKnFD3V+p6NLoA==
-----END CERTIFICATE-----
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes