TLS: Fix test failures on recent Debian/Ubuntu.
Seems like on some systems choosing specific TLS v1/v1.1 versions no longer works as expected. Test is reduced for v1.2 now which is still good enough to test the mechansim, and matters most anyway.
This commit is contained in:
parent
1750513ac7
commit
4d1178cc24
@ -25,26 +25,6 @@ start_server {tags {"tls"}} {
|
|||||||
}
|
}
|
||||||
|
|
||||||
test {TLS: Verify tls-protocols behaves as expected} {
|
test {TLS: Verify tls-protocols behaves as expected} {
|
||||||
r CONFIG SET tls-protocols TLSv1
|
|
||||||
|
|
||||||
set s [redis [srv 0 host] [srv 0 port] 0 1 {-tls1 0}]
|
|
||||||
catch {$s PING} e
|
|
||||||
assert_match {*I/O error*} $e
|
|
||||||
|
|
||||||
set s [redis [srv 0 host] [srv 0 port] 0 1 {-tls1 1}]
|
|
||||||
catch {$s PING} e
|
|
||||||
assert_match {PONG} $e
|
|
||||||
|
|
||||||
r CONFIG SET tls-protocols TLSv1.1
|
|
||||||
|
|
||||||
set s [redis [srv 0 host] [srv 0 port] 0 1 {-tls1.1 0}]
|
|
||||||
catch {$s PING} e
|
|
||||||
assert_match {*I/O error*} $e
|
|
||||||
|
|
||||||
set s [redis [srv 0 host] [srv 0 port] 0 1 {-tls1.1 1}]
|
|
||||||
catch {$s PING} e
|
|
||||||
assert_match {PONG} $e
|
|
||||||
|
|
||||||
r CONFIG SET tls-protocols TLSv1.2
|
r CONFIG SET tls-protocols TLSv1.2
|
||||||
|
|
||||||
set s [redis [srv 0 host] [srv 0 port] 0 1 {-tls1.2 0}]
|
set s [redis [srv 0 host] [srv 0 port] 0 1 {-tls1.2 0}]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user