搭建https服务需要认证证书

  1. 应用获取:keymanager
  2. 下载对应环境的应用,申请测试证书,以windows为例
    在这里插入图片描述 在这里插入图片描述
  3. gin框架,http服务用Run(addr)方法,https服务用RunTLS(addr, crt文件, key文件)方法
    crt文件和key文件,就是我们上面下载的文件
		r := gin.Default()
		
		***
		
		if util.IsTest() && runtime.GOOS != "windows" {
			go r.RunTLS(fmt.Sprintf(":%d", 9997), "/home/yc/ability10.com_chain.crt", "/home/yc/ability10.com_key.key")
			r.Run(fmt.Sprintf(":%d", s.ginPort))
		} else {
			r.Run(fmt.Sprintf(":%d", s.ginPort))
		}
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐