I looked on the project page and the code repo but it looks like there are 
no available changelogs. Is there any way to understand what caused the 
problem and why it went away?

https://opensource.google.com/projects/boringssl

On Monday, October 8, 2018 at 3:50:27 PM UTC+2, [email protected] 
wrote:
>
> After checking multiple versions, it seems that 2.0.11.Final is the one 
> that fixes the problem. Will have a look at the change logs.
>
> On Monday, October 8, 2018 at 10:29:36 AM UTC+2, 
> [email protected] wrote:
>>
>> (question originally posted on StackOverflow 
>> <https://stackoverflow.com/questions/52697530/channel-closed-when-running-simple-example-with-tls>
>> )
>>
>>
>> I'm trying to run the official "Hello, World" example with TLS, provided 
>> by the gRPC team (code on GitHub 
>> <https://github.com/grpc/grpc-java/tree/v1.15.0/examples/src/main/java/io/grpc/examples/helloworldtls>
>> ).
>>
>> I've cloned the official repo and checked out tag v1.15.0.
>>
>> I've run the installation script as follows (as shown in the 
>> documentation):
>>
>> ./gradlew installDist
>>
>> I've edited the launch scripts for hello-world-server and 
>> hello-world-client to run the classes 
>> io.grpc.examples.helloworldtls.HelloWorldServerTls and 
>> io.grpc.examples.helloworldtls.HelloWorldClientTls respectively.
>>
>> I've created the certificates needed for the TLS authentication to happen 
>> using the script provided as part of the documentation 
>> <https://github.com/grpc/grpc-java/tree/v1.15.0/examples#generating-self-signed-certificates-for-use-with-grpc>
>>  and 
>> stored them in a directory I named cert.
>>
>> Finally, I've run the server as follows:
>>
>> ./build/install/examples/bin/hello-world-server localhost 50440 
>> cert/server.crt cert/server.pem
>>
>> The server starts correctly and outputs the following:
>>
>> Oct 08, 2018 9:15:10 AM io.grpc.examples.helloworldtls.HelloWorldServerTls 
>> start
>> INFO: Server started, listening on 50440
>>
>> Finally, I try to start the client on another shell with the following 
>> command:
>>
>> ./build/install/examples/bin/hello-world-client localhost 50440 cert/ca.crt
>>
>> Unfortunately, the client fails with the following output:
>>
>> Oct 08, 2018 9:25:22 AM io.grpc.examples.helloworldtls.HelloWorldClientTls 
>> greet
>> INFO: Will try to greet localhost ...Oct 08, 2018 9:25:22 AM 
>> io.grpc.examples.helloworldtls.HelloWorldClientTls greet
>> WARNING: RPC failed: Status{code=UNKNOWN, description=channel closed, 
>> cause=java.<span 
>> style="font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;v
>>
>>
-- 
This message, and any attachments, is for the intended recipient(s) only, 
may contain information that is privileged, confidential and/or proprietary 
and subject to important terms and conditions available at 
http://www.digitalasset.com/emaildisclaimer.html 
<http://www.digitalasset.com/emaildisclaimer.html>. If you are not the 
intended recipient, please delete this message.

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/d0c5ffdc-7e40-4eb3-b4d3-7bd58acbd407%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to