feat(transport): Fix TLS accept w/ peer certs (#535)
* feat(transport): Fix TLS accept w/ peer certs * fix unused var * fix feature flag imports * spawn accept task
This commit is contained in:
@@ -17,9 +17,11 @@ pub struct EchoServer;
|
||||
#[tonic::async_trait]
|
||||
impl pb::echo_server::Echo for EchoServer {
|
||||
async fn unary_echo(&self, request: Request<EchoRequest>) -> EchoResult<EchoResponse> {
|
||||
if let Some(certs) = request.peer_certs() {
|
||||
println!("Got {} peer certs!", certs.len());
|
||||
}
|
||||
let certs = request
|
||||
.peer_certs()
|
||||
.expect("Client did not send its certs!");
|
||||
|
||||
println!("Got {} peer certs!", certs.len());
|
||||
|
||||
let message = request.into_inner().message;
|
||||
Ok(Response::new(EchoResponse { message }))
|
||||
|
||||
Reference in New Issue
Block a user