1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/lib/webrick
Sorah Fukumori 0f57d66f9e
webrick/ssl: More keyUsage for self-signed certs
Chrome 75+ started to strictly enforce X.509 keyUsage against TLS server
certificates. Webrick supports generating instant self-signed
certificates for debugging purpose and these certificates lacks required
keyUsage for modern TLS. So adding the following keyUsages:

- digitalSignature (for server authentication)
- keyAgreement (for DH key exchange)
- dataEncipherment (for data encryption)

References:

- https://tools.ietf.org/html/rfc5280#section-4.2.1.3
- https://crbug.com/795089
- https://boringssl-review.googlesource.com/c/34604
2020-04-03 00:49:12 +09:00
..
httpauth Loop with String#scan without creating substrings 2019-10-01 19:19:56 +09:00
httpservlet Fixed misspellings 2019-12-20 12:19:45 +09:00
.document
accesslog.rb [ruby/webrick] Don't check tainting in access log escaping 2019-10-24 19:47:29 +09:00
cgi.rb
compat.rb
config.rb
cookie.rb
htmlutils.rb
httpauth.rb
httpproxy.rb
httprequest.rb [ruby/webrick] Support literal IPv6 addresses in X-Forwarded-Host 2019-10-24 19:47:20 +09:00
httpresponse.rb [ruby/webrick] Enabled chunked encoding if Transfer-Encoding: chunked header is set 2019-11-30 17:50:13 +09:00
https.rb
httpserver.rb
httpservlet.rb
httpstatus.rb
httputils.rb [ruby/webrick] Remove the squishing of whitespace in header values 2019-10-24 19:47:10 +09:00
httpversion.rb
log.rb
server.rb
ssl.rb webrick/ssl: More keyUsage for self-signed certs 2020-04-03 00:49:12 +09:00
utils.rb
version.rb [ruby/webrick] Bump version to 1.6.0 2019-11-30 17:49:10 +09:00
webrick.gemspec Redmine /projects/ruby-trunk is now redirected 2019-12-31 22:06:19 -08:00