小编vid*_*.s.的帖子

如何使用证书存储中的证书并在 Go 的 gin 框架中运行 TLS?

我当前的应用程序使用 TLS 启动 Go Gin Web 服务器,并从本地文件系统加载证书和密钥。我想从证书存储加载这些文件,或者我想将证书和私钥作为字节数组而不是文件路径传递。

package main

import (
    "github.com/gin-gonic/gin"
)

func main() {
    g := gin.Default()
    g.GET("/hello/:name", func(c *gin.Context) {
        c.String(200, "Hello %s", c.Param("name"))
    })
    g.RunTLS(":3000", "./certs/server.crt", "./certs/server.key")
}

Run Code Online (Sandbox Code Playgroud)

ssl go x509certificate go-gin

5
推荐指数
1
解决办法
7780
查看次数

标签 统计

go ×1

go-gin ×1

ssl ×1

x509certificate ×1