登录
首页 >  Golang >  Go问答

Google Golang SDK 使用自定义 CA 捆绑包

来源:stackoverflow

时间:2024-05-01 20:36:32 157浏览 收藏

golang学习网今天将给大家带来《Google Golang SDK 使用自定义 CA 捆绑包》,感兴趣的朋友请继续看下去吧!以下内容将会涉及到等等知识点,如果你是正在学习Golang或者已经是大佬级别了,都非常欢迎也希望大家都能给我建议评论哈~希望能帮助到大家!

问题内容

我正在尝试使用 Go 版 Google Cloud 客户端库 (https://godoc.org/cloud.google.com/go/pubsub) 从 Google Cloud Pub/Sub 订阅中提取消息。

我正在通过使用 TLS 拦截的 HTTP 代理,因此我需要 pubsub 客户端(它似乎正在使用 gRPC)来使用自定义 CA 证书包进行请求验证。我怎样才能做到这一点?另外,除了设置 http_proxy 和 https_proxy 之外,还有其他方法可以配置代理支持吗?


解决方案


对于对此问题的答案感兴趣的其他人,您可以设置一个环境变量:

export grpc_default_ssl_roots_file_path=/path/to/my/cert/bundle.pem

此外,您可以通过设置此环境变量来显示更多调试信息:

export GRPC_VERBOSITY=DEBUG

有关您可以设置的所有环境变量的列表,请参见此处:https://github.com/grpc/grpc/blob/master/doc/environment_variables.md

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>