@@ -348,27 +348,27 @@ def test_verify_mode_server_cert
348
348
empty_store = OpenSSL ::X509 ::Store . new
349
349
350
350
# Valid certificate, SSL_VERIFY_PEER
351
+ ctx = OpenSSL ::SSL ::SSLContext . new
352
+ ctx . verify_mode = OpenSSL ::SSL ::VERIFY_PEER
353
+ ctx . cert_store = populated_store
351
354
assert_nothing_raised {
352
- ctx = OpenSSL ::SSL ::SSLContext . new
353
- ctx . verify_mode = OpenSSL ::SSL ::VERIFY_PEER
354
- ctx . cert_store = populated_store
355
355
server_connect ( port , ctx ) { |ssl | ssl . puts ( "abc" ) ; ssl . gets }
356
356
}
357
357
358
358
# Invalid certificate, SSL_VERIFY_NONE
359
+ ctx = OpenSSL ::SSL ::SSLContext . new
360
+ ctx . verify_mode = OpenSSL ::SSL ::VERIFY_NONE
361
+ ctx . cert_store = empty_store
359
362
assert_nothing_raised {
360
- ctx = OpenSSL ::SSL ::SSLContext . new
361
- ctx . verify_mode = OpenSSL ::SSL ::VERIFY_NONE
362
- ctx . cert_store = empty_store
363
363
server_connect ( port , ctx ) { |ssl | ssl . puts ( "abc" ) ; ssl . gets }
364
364
}
365
365
366
366
# Invalid certificate, SSL_VERIFY_PEER
367
- assert_handshake_error {
368
- ctx = OpenSSL ::SSL ::SSLContext . new
369
- ctx . verify_mode = OpenSSL :: SSL :: VERIFY_PEER
370
- ctx . cert_store = empty_store
371
- server_connect ( port , ctx ) { | ssl | ssl . puts ( "abc" ) ; ssl . gets }
367
+ ctx = OpenSSL :: SSL :: SSLContext . new
368
+ ctx . verify_mode = OpenSSL ::SSL ::VERIFY_PEER
369
+ ctx . cert_store = empty_store
370
+ assert_raise ( OpenSSL :: SSL :: SSLError ) {
371
+ server_connect ( port , ctx )
372
372
}
373
373
}
374
374
end
0 commit comments