grpc: Handshake failed with fatal error SSL_ERROR_SSL: error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER.
Failed in this test:https://grpc-testing.appspot.com/job/gRPC_pull_requests_linux/2401/console
[1mstderr:[0m
E0201 05:36:40.466630118 7952 ssl_transport_security.c:947] Handshake failed with fatal error SSL_ERROR_SSL: error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER.
E0201 05:36:40.468019862 7952 ssl_transport_security.c:947] Handshake failed with fatal error SSL_ERROR_SSL: error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER.
Unexpected successes: []
Test failure
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Comments: 21 (12 by maintainers)
Hey @nathanielmanistaatgoogle I have a test case.
I made a branch of https://github.com/grpc to change the route_guide example so that the server adds a secure port using
add_secure_port
instead ofadd_insecure_port
. You can see the changes here https://github.com/EchoParkLabs/grpc/commit/5c060584260633235959dfedbcb45992d2aabcc0Then use the following Dockerfile to build the test case: https://gist.github.com/davidraleigh/08acc72495922dc149a86e004f435492
To run the test you’ll need to run the following command in two terminals. terminal 1:
terminal 2:
You will see the ‘WRONG_VERSION_NUMBER’ error in terminal 1:
And just for proof that the certificates aren’t the problem here’s an example of the same exact certificate working with Java:
https://gist.github.com/davidraleigh/9f31f9a2fd27c71a473159d4b911a6e7
This is still happening with C# on 1.7.1.