Akke Luukkonen
06/02/2022, 12:42 PM[WARN] Received a ServerHelloDone handshake message while expecting [CertificateRequest]
I'm currently switching from using the Ruby CLI verifier to the Rust one in our CI pipelines by using the pact-ref-verifier Docker image. However, something currently triggers that warning to appear at the start of each verification.
From my understanding it's caused by this bug introduced in 0.20.3 of Rustls, which was fixed in 0.20.5. However, the latest Docker image for pact_verifier_cli is of 0.9.10 which is still using 0.20.4 (Cargo.lock from time of release), while it seems that the master branch of the repo is using 0.20.6 of Rustls.
Curious if anyone else has noticed the same thing since I didn't find anything in the workspace via searching messages. I noticed also that the Cargo.toml for the verifier was already bumped to 0.9.11 in this commit during April, but apparently no release itself was made or is it still being tested (this 0.9.11 release is still using the 0.20.4 version of rustls, so it probably won't fix this issue even if released).Akke Luukkonen
06/02/2022, 12:44 PMrholshausen
06/02/2022, 11:23 PM