-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Open
Labels
Description
The test thttpclient_ssl fails on OpenBSD with the following output:
Category: stdlib
Name: tests/stdlib/thttpclient_ssl.nim C
Action: run
Result: reExitcodesDiffer
-------- Expected -------
exitcode: 0
--------- Given --------
exitcode: 1
Output:
[Suite] SSL self signed certificate check
[1585252546.89202] server: ready
[1585252547.000029] client: connect
[1585252547.000521] server: incoming connection
[1585252547.000566] server: accepting connection
15320396281408:error:14035418:SSL routines:ACCEPT_SR_CERT:tlsv1 alert unknown ca:/usr/src/lib/libssl/ssl_pkt.c:1200:SSL alert number 48
[1585252547.017137] server: receiving a line
[1585252547.042257] server: ready
[1585252547.123403] client: connect
[1585252547.131389] server: incoming connection
[1585252547.131567] server: accepting connection
[1585252547.16585] server: sending reply
[1585252547.165948] server: receiving a line
[1585252547.166234] server: received 62 bytes
[1585252547.166323] closing
[1585252547.179729] server: exited
[1585252547.205306] server: ready
[1585252547.307673] client: connect
[1585252547.307947] server: incoming connection
[1585252547.307993] server: accepting connection
15320396280896:error:14035418:SSL routines:ACCEPT_SR_CERT:tlsv1 alert unknown ca:/usr/src/lib/libssl/ssl_pkt.c:1200:SSL alert number 48
[1585252547.334273] server: receiving a line
[1585252547.334271] client: exception: error:14007086:SSL routines:CONNECT_CR_CERT:certificate verify failed
[1585252547.335828] server: received 0 bytes
/home/build/Nim/tests/stdlib/thttpclient_ssl.nim(126, 53): Check failed: msg.contains("shutdown while in init") or msg.contains("alert number 48")
[1585252547.335927] closing
[FAILED] HttpClient with CVerifyPeer
-------------------------
This may be due to OpenBSD using LibreSSL rather than OpenSSL.