Allow client to pick a specific TLS version and introduce PEM-based configuration#1167
Allow client to pick a specific TLS version and introduce PEM-based configuration#1167amohtashami12307 wants to merge 4 commits intoredis:masterfrom
Conversation
…Valid protocols "TLSv1", TLSv1.1", "TLSv1.2"
|
Thanks for your pull request. We've seen also requests to enable configuration of a custom hostname validator. It would make sense to tie this setting to |
|
Thank you for the quick response. Yes agreed. What other low-level interfaces were you referring to? like allowing the user to pick their desired cipher suits or in other words are there other things you would like to see? |
Codecov Report
@@ Coverage Diff @@
## master #1167 +/- ##
============================================
- Coverage 80.45% 80.38% -0.08%
- Complexity 5829 5830 +1
============================================
Files 418 417 -1
Lines 19151 19125 -26
Branches 2222 2213 -9
============================================
- Hits 15408 15373 -35
- Misses 2721 2728 +7
- Partials 1022 1024 +2
Continue to review full report at Codecov.
|
|
Basically, all the things that are possible with |
…ection. Valid protocols "TLSv1", TLSv1.1", "TLSv1.2"" This reverts commit 8a8aa2e.
|
I have moved the SSLParamaters's protocols and ciphersuites into ssloptions. @mp911de could you please review this and let me know what you think ? |
|
I will have a look next week. Thanks a lot! |
|
Okay sounds good. Happy Thanks giving. |
|
Hi @mp911de, are there any update on this ? |
|
It will take me a bit more time until I get to this. |
|
I took a look and configuring ciphers and protocols makes sense. I will take this PR from here to polish it (e.g. use varargs instead of I would also like to move |
SslOptions allows configuration of protocols and ciperSuites.
|
Thanks a lot. That's squashed, merged and polished for 5.3.0. I also added a configuration option for PEM-based keys and certificates. |
SslOptions allows configuration of protocols and ciperSuites.
Valid protocols "TLSv1", TLSv1.1", "TLSv1.2"
Make sure that: