()
| 91 | } |
| 92 | |
| 93 | @Test |
| 94 | public void basicTls_succeeds() throws Exception { |
| 95 | ServerCredentials serverCreds; |
| 96 | try (InputStream serverCert = TlsTesting.loadCert("server1.pem"); |
| 97 | InputStream serverPrivateKey = TlsTesting.loadCert("server1.key")) { |
| 98 | serverCreds = TlsServerCredentials.newBuilder() |
| 99 | .keyManager(serverCert, serverPrivateKey) |
| 100 | .build(); |
| 101 | } |
| 102 | ChannelCredentials channelCreds; |
| 103 | try (InputStream caCert = TlsTesting.loadCert("ca.pem")) { |
| 104 | channelCreds = TlsChannelCredentials.newBuilder() |
| 105 | .trustManager(caCert) |
| 106 | .build(); |
| 107 | } |
| 108 | Server server = grpcCleanupRule.register(server(serverCreds)); |
| 109 | ManagedChannel channel = grpcCleanupRule.register(clientChannel(server, channelCreds)); |
| 110 | |
| 111 | SimpleServiceGrpc.newBlockingStub(channel).unaryRpc(SimpleRequest.getDefaultInstance()); |
| 112 | } |
| 113 | |
| 114 | @Test |
| 115 | public void perRpcAuthorityOverride_hostnameVerifier_goodAuthority_succeeds() throws Exception { |
nothing calls this directly
no test coverage detected