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.
