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
httpservlet Fixed misspellings 2019-12-20 12:19:45 +09:00
.document
accesslog.rb
cgi.rb
compat.rb
config.rb
cookie.rb
htmlutils.rb
httpauth.rb
httpproxy.rb
httprequest.rb
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
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
webrick.gemspec Redmine /projects/ruby-trunk is now redirected 2019-12-31 22:06:19 -08:00