CARVIEW |
Select Language
HTTP/2 200
cache-control: max-age=0, private, must-revalidate
content-type: text/html; charset=utf-8
etag: W/"43915e078217192200681e8f25892d70"
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
referrer-policy: strict-origin-when-cross-origin
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=s0GI2EIqpnfBDen1ADErM%2BrcjZ4IZnjbzd72ltdHOkw%3D\u0026sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d\u0026ts=1753897473"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=s0GI2EIqpnfBDen1ADErM%2BrcjZ4IZnjbzd72ltdHOkw%3D&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&ts=1753897473"
server: Heroku
set-cookie: _redmine_session=Qjcwak9kcGxEN0tmRitGTjNtQnhaR2Rla3VyNXRVV2xsNWZERlBQQ2xCTEl5TWJjdUdzcFR5S1JvUmcwK3Y1VXg0TUpmVTBUYllwRnVSRkN2QksvRTZ2a0ZHSG1XcCtCRzJGL1Z5SWpMcG9TdHU0VmNmYVZBTUlDdkxQRjhoWnNKQ2NJSklZRVlobmkxNnVvendJeTZ3Q0dSY0xoWFlQRldzTGdUazAxM1NTQ2g2R1VSUGdYUXhHeHZXMlpzb3pZLS0rWG5FQnlacE5kakdtMklEa2UycDZBPT0%3D--8679c46ebff1d515681ede9851dba21b14b2f6f1; path=/; secure; httponly; samesite=lax
strict-transport-security: max-age=63072000; includeSubDomains
vary: Accept
via: 2.0 heroku-router
x-content-type-options: nosniff
x-download-options: noopen
x-frame-options: SAMEORIGIN
x-permitted-cross-domain-policies: none
x-request-id: 0d2a4d22-0795-8d23-7515-fa09085725dc
x-runtime: 0.146218
x-xss-protection: 1; mode=block
content-length: 17825
date: Wed, 30 Jul 2025 17:44:33 GMT
change_ssl_defaults.2.diff - Ruby - Ruby Issue Tracking System
Project
General
Profile
Bug #9424 » change_ssl_defaults.2.diff
MartinBosslet (Martin Bosslet), 02/02/2014 10:34 PM
ext/openssl/lib/openssl/ssl.rb (Arbeitskopie) | ||
---|---|---|
DEFAULT_PARAMS = {
|
||
:ssl_version => "SSLv23",
|
||
:verify_mode => OpenSSL::SSL::VERIFY_PEER,
|
||
:ciphers => "ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW",
|
||
:options => defined?(OpenSSL::SSL::OP_DONT_INSERT_EMPTY_FRAGMENTS) ?
|
||
OpenSSL::SSL::OP_ALL & ~OpenSSL::SSL::OP_DONT_INSERT_EMPTY_FRAGMENTS :
|
||
OpenSSL::SSL::OP_ALL,
|
||
:ciphers => %w{
|
||
ECDHE-ECDSA-AES128-GCM-SHA256
|
||
ECDHE-RSA-AES128-GCM-SHA256
|
||
ECDHE-ECDSA-AES256-GCM-SHA384
|
||
ECDHE-RSA-AES256-GCM-SHA384
|
||
DHE-RSA-AES128-GCM-SHA256
|
||
DHE-DSS-AES128-GCM-SHA256
|
||
DHE-RSA-AES256-GCM-SHA384
|
||
DHE-DSS-AES256-GCM-SHA384
|
||
ECDHE-ECDSA-AES128-SHA256
|
||
ECDHE-RSA-AES128-SHA256
|
||
ECDHE-ECDSA-AES128-SHA
|
||
ECDHE-RSA-AES128-SHA
|
||
ECDHE-ECDSA-AES256-SHA384
|
||
ECDHE-RSA-AES256-SHA384
|
||
ECDHE-ECDSA-AES256-SHA
|
||
ECDHE-RSA-AES256-SHA
|
||
DHE-RSA-AES128-SHA256
|
||
DHE-RSA-AES256-SHA256
|
||
DHE-RSA-AES128-SHA
|
||
DHE-RSA-AES256-SHA
|
||
DHE-DSS-AES128-SHA256
|
||
DHE-DSS-AES256-SHA256
|
||
DHE-DSS-AES128-SHA
|
||
DHE-DSS-AES256-SHA
|
||
AES128-GCM-SHA256
|
||
AES256-GCM-SHA384
|
||
AES128-SHA256
|
||
AES256-SHA256
|
||
AES128-SHA
|
||
AES256-SHA
|
||
}.join(":"),
|
||
:options => -> {
|
||
opts = OpenSSL::SSL::OP_ALL
|
||
opts &= ~OpenSSL::SSL::OP_DONT_INSERT_EMPTY_FRAGMENTS if defined?(OpenSSL::SSL::OP_DONT_INSERT_EMPTY_FRAGMENTS)
|
||
opts |= OpenSSL::SSL::OP_NO_COMPRESSION if defined?(OpenSSL::SSL::OP_NO_COMPRESSION)
|
||
opts |= OpenSSL::SSL::OP_NO_SSLv2 if defined?(OpenSSL::SSL::OP_NO_SSLv2)
|
||
opts |= OpenSSL::SSL::OP_NO_SSLv3 if defined?(OpenSSL::SSL::OP_NO_SSLv3)
|
||
}.call
|
||
}
|
||
DEFAULT_CERT_STORE = OpenSSL::X509::Store.new
|
- « Previous
- 1
- 2
- 3
- Next »
Powered by Redmine © 2006-2025 Jean-Philippe Lang
Loading...