{"action":"created","issue":{"url":"https://api.github.com/repos/grpc/grpc/issues/15261","repository_url":"https://api.github.com/repos/grpc/grpc","labels_url":"https://api.github.com/repos/grpc/grpc/issues/15261/labels{/name}","comments_url":"https://api.github.com/repos/grpc/grpc/issues/15261/comments","events_url":"https://api.github.com/repos/grpc/grpc/issues/15261/events","html_url":"https://github.com/grpc/grpc/issues/15261","id":319987328,"number":15261,"title":"Certificate verification fails for some clients","user":{"login":"jonparrott","id":250995,"avatar_url":"https://avatars2.githubusercontent.com/u/250995?v=4","gravatar_id":"","url":"https://api.github.com/users/jonparrott","html_url":"https://github.com/jonparrott","followers_url":"https://api.github.com/users/jonparrott/followers","following_url":"https://api.github.com/users/jonparrott/following{/other_user}","gists_url":"https://api.github.com/users/jonparrott/gists{/gist_id}","starred_url":"https://api.github.com/users/jonparrott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonparrott/subscriptions","organizations_url":"https://api.github.com/users/jonparrott/orgs","repos_url":"https://api.github.com/users/jonparrott/repos","events_url":"https://api.github.com/users/jonparrott/events{/privacy}","received_events_url":"https://api.github.com/users/jonparrott/received_events","type":"User","site_admin":false},"labels":[{"id":170043423,"url":"https://api.github.com/repos/grpc/grpc/labels/area/security","name":"area/security","color":"efdb40","default":false},{"id":168238186,"url":"https://api.github.com/repos/grpc/grpc/labels/lang/Python","name":"lang/Python","color":"fad8c7","default":false},{"id":183174903,"url":"https://api.github.com/repos/grpc/grpc/labels/platform/macOS","name":"platform/macOS","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":{"login":"jiangtaoli2016","id":19913700,"avatar_url":"https://avatars2.githubusercontent.com/u/19913700?v=4","gravatar_id":"","url":"https://api.github.com/users/jiangtaoli2016","html_url":"https://github.com/jiangtaoli2016","followers_url":"https://api.github.com/users/jiangtaoli2016/followers","following_url":"https://api.github.com/users/jiangtaoli2016/following{/other_user}","gists_url":"https://api.github.com/users/jiangtaoli2016/gists{/gist_id}","starred_url":"https://api.github.com/users/jiangtaoli2016/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jiangtaoli2016/subscriptions","organizations_url":"https://api.github.com/users/jiangtaoli2016/orgs","repos_url":"https://api.github.com/users/jiangtaoli2016/repos","events_url":"https://api.github.com/users/jiangtaoli2016/events{/privacy}","received_events_url":"https://api.github.com/users/jiangtaoli2016/received_events","type":"User","site_admin":false},"assignees":[{"login":"jiangtaoli2016","id":19913700,"avatar_url":"https://avatars2.githubusercontent.com/u/19913700?v=4","gravatar_id":"","url":"https://api.github.com/users/jiangtaoli2016","html_url":"https://github.com/jiangtaoli2016","followers_url":"https://api.github.com/users/jiangtaoli2016/followers","following_url":"https://api.github.com/users/jiangtaoli2016/following{/other_user}","gists_url":"https://api.github.com/users/jiangtaoli2016/gists{/gist_id}","starred_url":"https://api.github.com/users/jiangtaoli2016/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jiangtaoli2016/subscriptions","organizations_url":"https://api.github.com/users/jiangtaoli2016/orgs","repos_url":"https://api.github.com/users/jiangtaoli2016/repos","events_url":"https://api.github.com/users/jiangtaoli2016/events{/privacy}","received_events_url":"https://api.github.com/users/jiangtaoli2016/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2018-05-03T16:13:20Z","updated_at":"2018-05-04T15:51:25Z","closed_at":null,"author_association":"NONE","body":"⚠️ This issue is filed on behalf of a user of the client libraries, full context is here https://github.com/GoogleCloudPlatform/python-docs-samples/issues/1284#issuecomment-356008494\r\n\r\n### What version of gRPC and what language are you using?\r\n \r\nPython 2.7.15 with OpenSSL 1.0.2o  27 Mar 2018\r\n \r\n### What operating system (Linux, Windows, …) and version?\r\n \r\nmacOS\r\n \r\n### What runtime / compiler are you using (e.g. python version or version of gcc)\r\n \r\nUnsure\r\n \r\n### What did you do?\r\n\r\nThe user attempted to run the sample [here](https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/speech/cloud-client/transcribe_streaming_mic.py), but this does not appear unique to this sample.\r\n \r\n### What did you expect to see?\r\n \r\nThe sample work. :)\r\n \r\n### What did you see instead?\r\n \r\n```\r\nE0503 12:02:25.491373000 140735530255168 ssl_transport_security.cc:1063] Handshake failed with fatal error SSL_ERROR_SSL: error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED\r\n```\r\n\r\nThis appears to happen consistently.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/grpc/grpc/issues/comments/386644157","html_url":"https://github.com/grpc/grpc/issues/15261#issuecomment-386644157","issue_url":"https://api.github.com/repos/grpc/grpc/issues/15261","id":386644157,"user":{"login":"jiangtaoli2016","id":19913700,"avatar_url":"https://avatars2.githubusercontent.com/u/19913700?v=4","gravatar_id":"","url":"https://api.github.com/users/jiangtaoli2016","html_url":"https://github.com/jiangtaoli2016","followers_url":"https://api.github.com/users/jiangtaoli2016/followers","following_url":"https://api.github.com/users/jiangtaoli2016/following{/other_user}","gists_url":"https://api.github.com/users/jiangtaoli2016/gists{/gist_id}","starred_url":"https://api.github.com/users/jiangtaoli2016/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jiangtaoli2016/subscriptions","organizations_url":"https://api.github.com/users/jiangtaoli2016/orgs","repos_url":"https://api.github.com/users/jiangtaoli2016/repos","events_url":"https://api.github.com/users/jiangtaoli2016/events{/privacy}","received_events_url":"https://api.github.com/users/jiangtaoli2016/received_events","type":"User","site_admin":false},"created_at":"2018-05-04T15:51:25Z","updated_at":"2018-05-04T15:51:25Z","author_association":"CONTRIBUTOR","body":"When client connects to Google Cloud API, it uses SSL + OAuth. It is not mutual authentication. The failure happens when client has trouble verifying Google API's certificates. It looks that pem root certs are not set correctly. Did you use default pem root certs or provide your own root certs file with environment variable?"}}
{"actor":{"display_login":"jiangtaoli2016"}}