大摇大摆的 TLS 配置

go-swagger TLS Config

我用 go-swagger 生成了一个 golang 服务器。我将方案设置为 https(并且仅设置为 https)。启动服务器时出现 TLS 错误。

the required flags `--tls-certificate` and `--tls-key` were not specified

很明显,我没有正确设置我的 TLS 标志,但我真的不知道在 go-swagger 中执行此操作的最佳方法。

任何人都有使用 go-swagger 设置 TLS 的经验,因为我找不到任何好的链接?

谢谢。

当您获得证书时,您将获得一个私钥文件和一个 public 密钥(证书)文件。

下面是它们的用法示例:https://github.com/go-swagger/go-swagger/tree/master/examples/todo-list#run-full-server

./todo-list-server --tls-certificate mycert1.crt --tls-key mycert1.key