使用Ruby实现HTTPS证书/ pubkey固定

 念 发布于 2023-01-20 18:36

我有自己的HTTPS服务,我正在与另一个Ruby应用程序交谈.我想在我的app repo中的已知时间点保存它的公钥证书,并将服务发送给我的公钥与存储的副本进行比较.要在外部服务器上安装证书,我可能不得不将其转换为某种格式,因此服务器发送的文件不会相同.

我想对那个特定的公钥进行各种修改.我需要使用OpenSSL比较哪些证书字段来验证从服务收到的PK是否与从服务器收到的PK相同?

我想CN和签名必须至少匹配.还有什么需要检查才能知道我所拥有的公共证书与我收到的证书完全一致(即证书是否相同)?也许OSSL有一个内置的设施吗?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有