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

比较两者输出结果

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

相关推荐
代码中介商几秒前
Git 版本控制完全指南:从分支管理到远程协作
linux·git
s_w.h几秒前
【 linux 】进程的调度算法
linux·运维·服务器
c++逐梦人几秒前
多路转接epoll
linux·网络·epoll
r-t-H2 分钟前
KVM虚拟化与Docker基础实践-第三章
linux·运维·nginx·docker·容器
嘿嘿嘿x33 分钟前
Linux-知识点1-$-POSIX等
linux·ubuntu
艾莉丝努力练剑4 分钟前
【Linux网络】Linux 网络编程:传输层UDP
linux·运维·服务器·网络·计算机网络·udp
陈eaten5 分钟前
centos 7等保整改学习
linux·运维·服务器·网络安全·centos·等保
牢七6 分钟前
契约锁分析
linux·运维·服务器
承渊政道12 分钟前
Linux系统学习【进程概念从入门到深入理解】
linux·服务器·笔记·学习·ubuntu·系统架构·bash
无忧.芙桃15 分钟前
进程间通信的基本概念(上)
linux·运维·服务器