tonic: Running rustls example results in panic on the server side
Bug Report
Version
master
Platform
Linux pop-os 6.0.6-76060006-generic x86_64
Description
Running tls_rustls
example results in panic on the server side:
server: cargo run --bin tls-server-rustls
client: cargo run --bin tls-client-rustls
then on server:
Got a request from: [::1]:59296 with certs: []
thread 'tokio-runtime-worker' panicked at 'called `Result::unwrap()` on an `Err` value: hyper::Error(Io, Kind(UnexpectedEof))', examples/src/tls/server_rustls.rs:88:52
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Expected behavior: example is working without errors.
About this issue
- Original URL
- State: open
- Created 2 years ago
- Reactions: 1
- Comments: 17 (7 by maintainers)
Commits related to this issue
- server: Ignore `NotConnected` errors on shutdown Related to https://github.com/hyperium/tonic/issues/1183 — committed to hyperium/h2 by LucioFranco 2 years ago
Hey! Thanks for the reply, I can retry with logs enabled. The other problem I had is that the list of client certs is empty:
with certs: []
, shouldn’t this contain client certificates?