今天在开发gsweb的https部分时遇到了个神奇的BUG,记录在这里供遇到类似问题的同学参考。 事情的起因是这样的: 我在OSX 10.10下用钥匙串生成了一个自签名的网站证书,导出供ListenAndServeTLS使用。然后golang就很不给面子的给我一直报错:crypto/tls ...
目录 前言 制作自签名证书 CA 根证书 CA公钥 CA秘钥 证书 目录 服务器证书相关 服务器key 生成 CSR 证书申请文件 基于 CA 签发 目录 客户端证书相关 客户端key 生成CSR 证书申请书 基于CA签发 生成客户端p 格式根证书 目录 证书如何验证 在浏览器中导入证书 导入证书 修改域名 golang服务端 目录 main.go 测试 参考 前言 在进行项目总结的时候,领导提 ...
2019-07-18 14:43 0 1280 推荐指数:
今天在开发gsweb的https部分时遇到了个神奇的BUG,记录在这里供遇到类似问题的同学参考。 事情的起因是这样的: 我在OSX 10.10下用钥匙串生成了一个自签名的网站证书,导出供ListenAndServeTLS使用。然后golang就很不给面子的给我一直报错:crypto/tls ...
更新注册表 调整tls支持 1.1 1.2 版本 更新注册表 服务器 重启后生效 ...
原理-TLS1.2及之前的版本 协议握手,建立会话 客户端 Hello 消息,携带以下信息 协议版本,目前有 sslv2,sslv3,tls1.0,tls1.1,tls1.2,tls1.3 客户端产生的随机数,用于后面生成会话 key 客户端支持加密算法 ...
在上篇随笔《基于微信小程序的系统开发准备工作》介绍了开发微信小程序的一些前期的架构设计、技术路线 、工具准备等方面内容,本篇随笔继续这个步骤,逐步介绍我们实际开发过程中对SSL协议的申请及后期处理过程,包括证书的IIS端口绑定,以及解决“”小程序要求的 TLS 版本必须大于等于 1” 的问题 ...
今天有开发同事询问“生产环境的TLS版本是多少”,这个问题还真没太关注过,首先想到的是通过Chrome浏览器的开发者工具查看一下,访问https页面查看如下: 这太概是说使用了TLS1.2,于是截图给我开发人员,随后开发人员更新反馈如下: 以上内容来自于微信小程序开发指南,针对以上问题 ...
项目启动报如下错误: The server selected protocol version TLS10 is not accepted by client preferences [TLS12] The driver could not establish a secune ...
典型的配合使用场景是,写好 .proto 描述文件定义 RPC 的接口,然后用 protoc(带 gRPC 插件)基于 .proto 模板自动生成客户端和服务端的接口代码。 ProtoBuf 需要 ...
...