Centos7 ocsp功能验证
转载:https://blog.csdn.net/tsh185/article/details/8107248
先按照Centos7创建CA和申请证书创建PKI所需要的文件
运行服务器端:
openssl ocsp -index ./CA/index.txt -CA ./ca.crt -rsigner ./server.crt -rkey ./server.key -port 8888 -text
运行客户端查询请求:
openssl ocsp -issuer ca.crt -url http://127.0.0.1:8888 -serial 01 -VAfile server.crt
说明: 服务器和客户端的 -CA 与 -issuer 后面都是接 ca 证书
服务器端的 -rsigner 和 -rkey 应该是一对 ./server.crt 是证书 ./server.key 是私钥, 用于对 传输过程中的 ocsp 消息进行签名
客户端的 -VAfile 的 ./server.crt 和 服务器端的 -rsigner 是一样的 都是证书, 客户端用于解签名数据,判断 ocsp 在传输过程中是否被篡改 。
-serial 后边参数为 待验证证书的序列号 。
获取 ca 签发的证书序列号为 01 的证书状态。
客户端也可以不进行 解签名操作(有一定的危险性), 也就是不关心 ocsp 消息在传输过程中是否被篡改
openssl ocsp -issuer ca.crt -url http://127.0.0.1:8888 -serial 01 -noverify
转载于:https://www.cnblogs.com/mingzhang/p/8949768.html
Centos7 ocsp功能验证相关推荐
- Openstack-实践4.Manila 部署及功能验证
1.manila 部署 基本环境: kolla-ansible rocky+centos7.4 vim /etc/kolla/globals.yml enable_horizon_manila: & ...
- Ascend Pytorch算子功能验证
Ascend Pytorch算子功能验证 编写测试用例 以add算子为例,测试脚本文件命名为:add_testcase.py.以下示例仅为一个简单的用例实现,具体算子的实现,需要根据算子定义进行完整的 ...
- 18_clickhouse副本同步与高可用功能验证,分布式表与集群配置,数据副本与复制表,ZooKeeper整合,创建复制表,副本同步机制,数据原子写入与去重,负载平衡策略,案例(学习笔记)
24.副本同步与高可用功能验证 24.1.分布式表与集群配置 24.2.数据副本与复制表 24.3.ZooKeeper整合 24.4.创建复制表 24.5.副本同步机制 24.6.数据原子写入与去重 ...
- 基于ARM IP的看门狗设计与功能验证
看门狗是一个定时器, ARM提供了一个32位向下计数的看门狗IP,它会不断地计数.通过软件可以设置计数值,计数到某一设定值重新开始计数,这一过程也被称为喂狗,如果没有正常喂狗,说明出现系统故障,看门狗 ...
- 05 占空比可调的整数奇偶分频器设计与功能验证(附源码)
虚拟机:VMware -14.0.0.24051 环 境:ubuntu 18.04.1 脚 本:makefile(点击直达) 应用工具:vcs 和 verdi 文章目录 一.Demand 二.Time ...
- SystemVerilog与功能验证
目录 一.功能验证流程 二.验证手段.验证技术.验证方法学 三.数据类型与编程结构 四.并发进程与进程同步 五.面向对象编程 六.虚接口 七.随机测试 八.继承与多态 九.功能覆盖率 十.断言 一.功 ...
- Ranger功能验证
Apache Ranger功能验证 1.概况 1.1.Apache Ambari Apache Ambari 是一个基于 Web 的 Apache Hadoop 集群的供应.管理和监控.Ambari ...
- SDN环境搭建和基本功能验证
sdn环境搭建及基本功能验证 1. 控制器和网络仿真器选择- 3 2. 基本硬件要求- 3 3. 环境和软件要求- 3 4. onos安装说明- 3 4.1. 安装步骤如下- 3 4.1.1. 更新源 ...
- 迅为STM32MP157开发板入门教程之外设功能验证
一.硬件连接 1 电源的连接 请使用开发板自带的 12V 电源连接开发板的 POWER 插座,如图所示. 2 控制台(console)串口 使用数据线连接开发板的 J8 到 PC 机的串口,在这里 J ...
最新文章
- 用ILSpy查看Session.SessionID的生成算法
- js base64编码解码 btoa atob 函数简介
- 项目开发环境(h5+pc的开发思路是一样的)
- wp config.php mysql_wordpress遇到错误“似乎 wp-config.php 文件不存在”的解决办法
- npm package.json中的dependencies和devDependencies的区别
- 模拟windows任务管理器列举系统进程,并关闭进程......
- java 的toString()函数
- cntk-notes
- 改变窗口的外观和大小
- 《ArcGIS Runtime SDK for Android开发笔记》——(15)、要素绘制Drawtools3.0工具DEMO
- centos卸载不必要的程序_在RHEL / CentOS 7上禁用和删除不需要的服务最小安装
- Java开发工具IntelliJ IDEA创建Andriod项目示例说明
- STL标准模板库操作 --- map
- (一)如何实现一个单进程阻塞的网络服务器
- 金融交易学——一个专业交易者…
- python装饰器讲解_Python装饰器讲解的不能再通俗易懂了(建议收藏)
- 【JavaWeb】最详细的小白笔记!!!
- VBA教程初级(五):复杂数组
- 【Angular】ng-zorro-ant表格切换pageSize页数选择器不生效解决方案
- C语言位操作的神应用(位操作)