一、简介

verify命令对证书的有效性进行验证,verify 指令会沿着证书链一直向上验证,直到一个自签名的CA

二、语法

openssl verify [-CApath directory] [-CAfile file] [-purpose purpose] [-policy arg] [-verify_depth depth] [-ignore_critical] [-issuer_checks] [-crl_check] [-crl_check_all] [-policy_check] [-explicit_policy] [-inhibit_any] [-inhibit_map] [-x509_strict] [-extended_crl] [-use_deltas] [-policy_print] [-check_ss_sig] [-untrusted file] [-trusted file] [-CRLfile] [-help] [-verbose] [-engine e] [-] [certificates]

选项

http://blog.csdn.net/as3luyuan123/article/details/16872101

-CApath directory     如果打算使用目录存储可信任库,那么

必须要以特定的方式命名文件

,此选项指定CA证书所在的目录,这个目录下可能存在证书链中的多个证书文件。为了能够对这个目录下的证书进行检索,证书文件必须要以特定的方式命名(

可使用c_rehash工具生成规范的命名

):即需要遵循xxxxxxxx.0,其中xxxxxxxx是openssl x509 -hash -in 证书, 的输出值,8个字母或数字。“.0”是要有的
 
-CAfile  filename    指定CA的证书文件,PEM格式,这个文件里可能不只包含一个证书。如果需要对证书链进行验证,指定的文件中应包含所有的证书。加入顶级CA证书文件名为0.pem,一级CA证书文件为1.pem,二级证书文件为2.pem,待验证的证书文件是eve.pem,那么需要先将0.pem,1.pem证书文件的内容包含到2.pem中。证书文件都是文本文件,简单地使用cat命令就可以进行连接。

三、实例

1、验证证书

openssl verify -CApath CApath certself.pem

参考:http://blog.csdn.net/fym0121/article/details/8001190     http://blog.sina.com.cn/s/blog_72e502400100ql1f.html

转载于:https://www.cnblogs.com/274914765qq/p/4673327.html

Openssl verify命令相关推荐

  1. OpenSSL常用命令快速上手

    OpenSSL常用命令快速上手 RSA篇 我们的操作流程为: 生成RSA密钥key.pem(也称私钥,密钥对). 从key.pem中导出公钥pubkey.pem. 使用公钥pubkey.pem对文件t ...

  2. signature=1e627a907c86a2ecea855afa2fce9a87,熟练掌握 openssl 证书命令说明

    熟练掌握 openssl 证书命令说明 发布时间:2020-05-10 09:03:43 来源:51CTO 阅读:257 作者:17gongdeng 熟练掌握 openssl 证书命令说明 2.在我电 ...

  3. linux查看openssh和openssl版本命令

    查看openssh版本命令 ssh -V查看openssl版本命令 openssl version

  4. OpenSSL 常用命令

    1.生成 rsa 私钥 openssl genrsa -aes256 -out ca_private.key 2048 2.去除私钥密码保护 openssl rsa -in ca_private.ke ...

  5. php OpenSSL工具命令导出.cer证书密钥

    本文主要讲述Windows系统下使用 OpenSSL工具导出.cer证书密钥 1.安装OpenSSL 官方地址:https://www.openssl.org/source/ 2.安装完成,打开 cm ...

  6. 【ssl认证、证书】openssl genrsa 命令详解

    文章目录 一.openssl genrsa 命令介绍 二.openssl genrsa 命令的语法及选项 三.实例 1.生成512位的 RSA 秘钥,输出到屏幕. 2.生成512位 RSA 私钥,输出 ...

  7. openssl 使用命令

    在linux系统中,直接运行openssl命令 1.查看openssl版本 $ openssl version OpenSSL 1.0.1e-fips 11 Feb 2013   2.查看openss ...

  8. Openssl s_server命令

    一.简介 s_server是openssl提供的一个SSL服务程序.使用此程序前,需要生成各种证书.本命令可以用来测试ssl客户端,比如各种浏览器的https协议支持 二.语法 openssl s_s ...

  9. OpenSSL 基础命令

    OpenSSL功能之强大,命令组合用法之多,往往让我们的学习不知所措.在此,我们来对openssl命令的使用做一个总结. OpenSSl命令总览: 语法格式: openssl command [ co ...

最新文章

  1. 独家 | SVP:一种用于深度学习的高效数据选择方法
  2. python project_GitHub - DeqianBai/Python-Project: A series of python projects
  3. 746. 使用最小花费爬楼梯 golang 动态规划
  4. VHDL学习之TEXTIO在仿真中的应用
  5. 贪心+单调栈——去除重复字母(Leetcode 316)
  6. 中兴通讯午后复牌:A股涨停 港股盘中涨逾53%
  7. php极速链,php PHP极速链 战群源码系列(全自动采集更新+引流神器无数据库版) WEB(ASP,PHP,...) 261万源代码下载- www.pudn.com...
  8. HDU1722 Cake【GCD】
  9. Singleton(单件)
  10. urho3d中3d音效SoundSource3D使用的注意
  11. 车金融|金融产品规则引擎的前世今生(中篇)
  12. “熊孩子”乱敲键盘就攻破了Linux桌面,大神:17年前我就警告过你们
  13. 转载:在阿里工作四个月经历的总结
  14. 使用vue制作动画效果
  15. PMP 管理学6大定律之五(布鲁克斯定律)
  16. Win8.1 安装NLTK及nltk数据
  17. 解决dell 15R 双显卡笔记本桌面右键点击反应慢的问题
  18. Java object类型转换为int类型
  19. 一致性哈希原理详解(虚拟节点)
  20. 苹果隐藏app_iOS14隐藏功能,很实用!附部分BUG解决方案

热门文章

  1. 【经验之谈】Git使用之TortoiseGit配置VS详解
  2. Photoshop CS5的序列号
  3. win7和win8双系统的问题
  4. window启动过程讲解--PPT截图[张银奎]
  5. Linux启动服务详解
  6. Python异常处理总结
  7. Mongoose源码分析之--简单的服务器搭建(C语言)
  8. python 网络编程_python网络编程示例(客户端与服务端)
  9. java中使用MD5进行加密
  10. 网页设计中的背景流行趋势是什么?