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

比较两者输出结果

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

相关推荐
松涛和鸣40 分钟前
41、Linux 网络编程并发模型总结(select / epoll / fork / pthread)
linux·服务器·网络·网络协议·tcp/ip·算法
大聪明-PLUS41 分钟前
Linux 实时应用程序检查清单
linux·嵌入式·arm·smarc
Linux Huang42 分钟前
spring注册组件/服务无效,问题排查
大数据·服务器·数据库·spring
山上三树43 分钟前
Linux动静态库与动静态链接
linux
G_H_S_3_1 小时前
【网络运维】OpenStack镜像管理:Glance篇
linux·运维·openstack
Muscleheng1 小时前
Linux安装LibreOffice
linux·运维·服务器
bugtraq20211 小时前
PentestGPT的部署和使用本地大模型的调试记录
linux·服务器·python
码农爱学习1 小时前
嵌入式Linux利用core-dump文件和gdb工具分析程序崩溃问题
linux·数据库·postgresql
大聪明-PLUS1 小时前
数字与字节:Linux 中的内存是如何工作的?
linux·嵌入式·arm·smarc
旖旎夜光2 小时前
Linux(6)(下)
linux·学习