如何验证ssl私钥和证书是否匹配?

从证书(CRT)文件提取公钥

bash 复制代码
openssl x509 -in server.crt -pubkey -noout | openssl sha256

从证书签名请求(CSR)文件提取公钥

bash 复制代码
openssl req -in server.csr -pubkey -noout | openssl sha256

从私钥(KEY)文件提取公钥

bash 复制代码
openssl pkey -in server.key -pubout | openssl sha256

比较两者输出结果

如果输出值相同,则它们匹配;如果不同,则表示不匹配。

相关推荐
张小姐的猫4 小时前
【C++开发脚手架】 —— Jsoncpp上手
java·linux·开发语言·网络·c++·tcp/ip·udp
昌原的儿子LEO4 小时前
Linux网络编程:TCP/UDP与HTTP协议核心笔记
linux·网络·tcp/ip
好评1244 小时前
【Linux】应用层协议HTTP
linux·运维·http
M78佐菲12 小时前
Linux学习笔记:TCP协议
linux·笔记·学习·tcp/ip·算法
Brilliantwxx13 小时前
【Linux】 进程(9)程序与进程地址空间(基础+进阶+面试题)
linux·运维·服务器·开发语言·c++
不怕犯错,就怕不做13 小时前
git prune 自动删除本地记录中那些远程已经不存在的分支引用
linux·服务器·git
weixin_4166679614 小时前
【无标题】
运维·服务器·网络
一池秋_15 小时前
arm低配linux设备,桌面应用冷启动提速方法
linux·运维·arm开发
惜离殇15 小时前
从零开始的敲代码生活--Linux应用软件(文件操作基础1)
linux·c语言·文件操作·标准io
上海云盾-小余16 小时前
流量攻击复盘:为什么 WAF 完好,业务依旧瘫痪
运维·服务器·网络