Skip to content

thttpclient_ssl fails on OpenBSD #13773

@euantorano

Description

@euantorano

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions