feat(transport): Add server side peer cert support (#228)

* feat(transport): Add server side peer cert support
This commit is contained in:
Lucio Franco
2020-01-11 14:17:19 -08:00
committed by GitHub
parent 3be8bc1668
commit af807c3ccd
7 changed files with 59 additions and 13 deletions
+4
View File
@@ -17,6 +17,10 @@ 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 message = request.into_inner().message;
Ok(Response::new(EchoResponse { message }))
}