Skip to content

Commit b5a0a19

Browse files
committed
test/openssl/test_ssl: relax regex to match OpenSSL's error message
OpenSSL 3.0 slightly changed the error message for a certificate verification failure when an untrusted self-signed certificate is found in the chain.
1 parent a3e59f4 commit b5a0a19

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

test/openssl/test_ssl.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1023,7 +1023,9 @@ def test_connect_certificate_verify_failed_exception_message
10231023
start_server(ignore_listener_error: true) { |port|
10241024
ctx = OpenSSL::SSL::SSLContext.new
10251025
ctx.set_params
1026-
assert_raise_with_message(OpenSSL::SSL::SSLError, /self signed/) {
1026+
# OpenSSL <= 1.1.0: "self signed certificate in certificate chain"
1027+
# OpenSSL >= 3.0.0: "self-signed certificate in certificate chain"
1028+
assert_raise_with_message(OpenSSL::SSL::SSLError, /self.signed/) {
10271029
server_connect(port, ctx)
10281030
}
10291031
}

0 commit comments

Comments
 (0)