title: Grpc python SSLV3_ALERT_HANDSHAKE_FAILURE
body: <p>I'm working in a project which is based on Grpc. Nevertheless I have a problem when I try to connect to my service with the following code:</p>
  <pre class="lang-py prettyprint-override"><code>import grpc
  from grpc_health.v1 import health_pb2
  from grpc_health.v1 import health_pb2_grpc
  
  with open('ca_chain_pem_path', 'rb') as f:
      ca = f.read()
  credentials = grpc.ssl_channel_credentials(ca)
  with grpc.secure_channel('host_domain:50051', credentials) as channel:
      stub = health_pb2_grpc.HealthStub(channel)
      request = health_pb2.HealthCheckRequest()
      response = stub.Check(request)
  </code></pre>
  <p>It raises the following error:
  <code>Handshake failed with fatal error SSL_ERROR_SSL: error:10000410:SSL routines:OPENSSL_internal:SSLV3_ALERT_HANDSHAKE_FAILURE</code> and I do not know how to fix it. My service is located behind a load balancer in AWS and I can connect to it via grpcurl and grpcui but not with python and it's frustrating.</p>
  <p>I was looking for a solution in google and in this page without success. Thanks in advance</p>
  <p>PD: the certificate I'm reading in the code is the one that sign the deployed service in the aws domain</p>