REGTESTS: ssl: use X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY for cert check

LibreSSL-3.4.2 introduced cert revocation check behaviour change, for some
checks now X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY (20) is returned.

https://github.com/libressl-portable/portable/issues/697

let us modify vtc accordingly
This commit is contained in:
Ilya Shipitsin 2021-12-04 14:32:23 +05:00 committed by William Lallemand
parent 1ac95445e6
commit fc1126610b
2 changed files with 3 additions and 3 deletions

View File

@ -60,7 +60,7 @@ client c1 -connect ${h1_clearlst_sock} {
rxresp
expect resp.status == 200
# The CA file known by the frontend does not allow to verify the client's certificate
expect resp.http.X-SSL-Client-Verify == 21
expect resp.http.X-SSL-Client-Verify ~ "20|21"
} -run
# This connection should fail because the with-ca.com sni is not mentioned in the crt-list yet.

View File

@ -77,7 +77,7 @@ client c1 -connect ${h1_clearlst_sock} {
rxresp
expect resp.status == 200
# unable to verify the client certificate
expect resp.http.X-SSL-Client-Verify == 21
expect resp.http.X-SSL-Client-Verify ~ "20|21"
} -run
# Set a new ca-file without committing it and check that the new ca-file is not taken into account
@ -106,7 +106,7 @@ client c1 -connect ${h1_clearlst_sock} {
rxresp
expect resp.status == 200
# unable to verify the client certificate
expect resp.http.X-SSL-Client-Verify == 21
expect resp.http.X-SSL-Client-Verify ~ "20|21"
} -run
haproxy h1 -cli {