Thanks for raising the issue!

I am still not sure the root cause of this problem. Is it possible to share 
the error logs on both sides?

And another question: in your client code, did you explicitly specify your 
root certificates? To enable TLS, client side needs to specify the root 
certs. On some systems, if such root certs are not specified, we will load 
the root certs from a default location, but it looks like on Mac it is not 
the case. I am guessing that might be the cause of the problem. Can you 
please double-check that?

On Thursday, December 23, 2021 at 11:54:36 PM UTC-8 [email protected] wrote:

> Hello!
>
> I'm trying to create c++ GRPC client (1.37.0) which work on macOS(Big 
> Sur/Monterey on intel/m1) with TLS server verification. On windows similar 
> client code works just fine. But on macOS I always get "TRANSIENT_FAILURE" 
> on channel state. On server side there is "ssl handshake error".
> I found that there is a problem with HTTP/2 over TLS.
>
> Is the insecure endpoint the only possible solution on macOS?
>
> Thx for your time & help.
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/0609420c-49f0-48ed-8332-7220704408b8n%40googlegroups.com.

Reply via email to