当前位置: > > > > Google Golang SDK 使用自定义 CA 捆绑包
来源:stackoverflow
2024-05-01 20:36:32
0浏览
收藏
今天将给大家带来《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
有关您可以设置的所有环境变量的列表,请参见此处:
今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注公众号,一起学习编程~