1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/lib
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
..
benchmark Add workaround for test-bundler failure 2020-03-12 19:17:08 +09:00
bundler
cgi Add workaround for test-bundler failure 2020-03-12 19:17:08 +09:00
csv
delegate Add workaround for test-bundler failure 2020-03-12 19:17:08 +09:00
did_you_mean
drb
forwardable
getoptlong Add workaround for test-bundler failure 2020-03-12 19:17:08 +09:00
irb [ruby/irb] Require jruby lib to get JRuby.compile_ir 2020-03-29 04:44:53 +09:00
logger
matrix
net Add workaround for test-bundler failure 2020-03-12 19:17:08 +09:00
observer Add workaround for test-bundler failure 2020-03-12 19:17:08 +09:00
open3 Add workaround for test-bundler failure 2020-03-12 19:17:08 +09:00
optparse
ostruct
pstore Add workaround for test-bundler failure 2020-03-12 19:17:08 +09:00
racc Import racc-1.5.0 from upstream repository. 2020-03-25 21:39:03 +09:00
rdoc
reline [ruby/reline] Suppress error in case INPUTRC env is empty 2020-03-26 17:41:21 +09:00
rinda
rubygems Migrate {assert,refute}_patch_exits for compatibility with Minitest5 2020-03-30 21:32:26 +09:00
singleton Add workaround for test-bundler failure 2020-03-12 19:17:08 +09:00
timeout Add workaround for test-bundler failure 2020-03-12 19:17:08 +09:00
tracer
unicode_normalize
uri * remove trailing spaces. [ci skip] 2020-03-26 18:06:32 +09:00
weakref Add workaround for test-bundler failure 2020-03-12 19:17:08 +09:00
webrick webrick/ssl: More keyUsage for self-signed certs 2020-04-03 00:49:12 +09:00
yaml Add workaround for test-bundler failure 2020-03-12 19:17:08 +09:00
.document
abbrev.rb
base64.rb
benchmark.rb
bundler.rb
cgi.rb
csv.rb
debug.rb
delegate.rb Support obj.clone(freeze: true) for freezing clone 2020-03-22 09:30:07 -07:00
did_you_mean.rb
drb.rb
English.gemspec Add workaround for test-bundler failure 2020-03-12 19:17:08 +09:00
English.rb
erb.rb
fileutils.gemspec
fileutils.rb
find.rb
forwardable.rb
getoptlong.rb
ipaddr.gemspec
ipaddr.rb
irb.rb [ruby/irb] Suppress crashing when EncodingError has occurred without lineno 2020-03-26 17:41:21 +09:00
logger.rb
matrix.rb
mkmf.rb
mutex_m.gemspec
mutex_m.rb
observer.rb
open-uri.rb
open3.rb
optionparser.rb
optparse.rb
ostruct.rb
pp.rb
prettyprint.rb
prime.gemspec
prime.rb
pstore.rb
racc.rb
rdoc.rb
readline.gemspec
readline.rb
reline.rb [ruby/reline] Suppress error when check ambiguous char width in LANG=C 2020-03-26 17:41:21 +09:00
resolv-replace.rb
resolv.rb
rss.rb
rubygems.rb [rubygems/rubygems] Enable Style/PercentLiteralDelimiters cop in rubygems 2020-03-30 12:42:10 +09:00
securerandom.rb
set.rb Support obj.clone(freeze: true) for freezing clone 2020-03-22 09:30:07 -07:00
shellwords.rb
singleton.rb
tempfile.gemspec Add workaround for test-bundler failure 2020-03-12 19:17:08 +09:00
tempfile.rb
time.rb
timeout.rb
tmpdir.gemspec Add workaround for test-bundler failure 2020-03-12 19:17:08 +09:00
tmpdir.rb
tracer.rb
tsort.rb
un.rb
uri.rb [ruby/uri] Remove RCS keywords 2020-03-26 18:06:14 +09:00
weakref.rb
webrick.rb
yaml.rb