如何验证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

比较两者输出结果

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

相关推荐
Coder个人博客1 天前
Linux6.19-ARM64 mm init子模块深入分析
linux·安全·车载系统·系统架构·系统安全·鸿蒙系统·安全架构
济6171 天前
ARM Linux 驱动开发篇----Linux驱动开发与裸机开发的区别---- Ubuntu20.04
linux·arm开发·驱动开发
慎思知行1 天前
Discord中创建机器人的流程
linux·服务器·机器人
enbug1 天前
编译安卓内核:以坚果R1、魔趣MK100(Android 10)系统为例
android·linux
玉梅小洋1 天前
Linux命令详解 —— IP 命令及永久配置
linux·运维·tcp/ip
yqcoder1 天前
uni-app 之 下拉刷新
运维·服务器·uni-app
江畔何人初1 天前
k8s中Role与networkpolicy区别
linux·运维·云原生
huohaiyu1 天前
IP协议详解
服务器·网络·tcp/ip
Madison-No71 天前
【Linux】一切皆文件的理解 && 缓冲区 && 简易设计libc库
linux·运维·服务器
Alaaaaaaan1 天前
[DevOps]使用github-action工具部署docker容器(实现提交代码一键推送部署到服务器)
服务器·前端·docker·容器·github