Go语言 如何在KrakenD中使用TLS客户端?

qv7cva1a  于 12个月前  发布在  Go
关注(0)|答案(1)|浏览(118)

如标题所述,如何使用需要来自KrakenD的证书的http服务?
KrakenD-CE可以吗?我如何使用KrakenD框架实现它?

ut6juiuv

ut6juiuv1#

您可以使用

"tls": {
    "public_key": "/etc/krakend/certs/tls.crt",
    "private_key": "/etc/krakend/certs/tls.key",
    "min_version": "TLS12",
    "max_version": "TLS13"
    }

字符串
根据配置,KrakenD将使用TLS并处理请求。
https://www.krakend.io/docs/service-settings/tls/
关于执行,这很简单
您可以查看:https://github.com/devopsfaith/krakend-ce
使用Make创建构建
Make build &如果你在docker Make docker
Make build将为您提供KrakenD API gateway可执行二进制文件,这需要JSON格式的配置文件,API配置的YAML格式,速率限制以及您想要为API设置的任何配置。

相关问题