@Override
        protected void configure(ServerBuilder sb) throws Exception {
            sb.https(new InetSocketAddress("127.0.0.1", 0));
            sb.tls(ssc.certificateFile(), ssc.privateKeyFile());
            sb.tlsCustomizer(ssl -> {
                try {
                    ssl.trustManager(TestUtils.loadCert("ca.pem"));
                } catch (IOException e) {
                    Exceptions.throwUnsafely(e);
                }
            });
            sb.maxRequestLength(16 * 1024 * 1024);
            sb.serviceUnder("/", grpcService.decorate((delegate, ctx, req) -> {
                ctxCapture.set(ctx);
                return delegate.serve(ctx, req);
            }));
        }
Interop test based on grpc-interop-testing. Should provide reasonable confidence in Armeria's
handling of the gRPC protocol.
it/server/src/test/java/com/linecorp/armeria/server/grpc/interop/ArmeriaGrpcServerInteropTest.java