建立你自己的 CA 服务:OpenSSL 命令行 CA 操作快速指南
这些是关于使用 OpenSSL 生成证书授权(CA)、中间证书授权和末端证书的速记随笔,内容包括 OCSP、CRL 和 CA 颁发者信息,以及指定颁发和有效期限等。
我们将建立我们自己的根 CA,我们将使用根 CA 来生成一个中间 CA 的例子,我们将使用中间 CA 来签署末端用户证书。
根 CA
创建根 CA 授权目录
用途:在线证书状态工具。它使应用程序能够决定一个被识别的证书的状态值(根据RFC2560)。Ocsp命令执行很多OCSP的任务。它可以被用于打印请求文件和响应文件,常见请求文件和发送一个OCSP响应文件,它就像一个消息OCSP服务器。用法:
[cpp]
view plain
copy
1. openssl ocs
简介OCSP在线证书状态协议是为了替换CRL而提出来的。对于现代web服务器来说一般都是支持OCSP的,OCSP也是现代web服务器的标配。但是OCSPstapling却不是所有的web服务器都支持。但是现实工作中我们可能需要知道具体某个网站对OCSP的支持程度。支持OCSPstapling的网站怎么判断一个web站点是否支持OCSPstapling呢?最简单的方法就是去第三方网站查看网站的证书信
原创
精选
2022-05-22 16:46:37
2192阅读
openssl组件:libcrypto,libssl主要开发者使用;openssl:多用途命令行工具;openssl:从多子命令分为三类:标准命令:消息摘要命令(dgst子命令)加密命令(enc子命令)对称加密:工具:opensslenc支持的算法:3des,aes,blowfish,towfish加密命令enc命令:实例:加密~]#opensslenc-e-des3-a-salt-infstab
原创
2019-12-09 21:05:17
795阅读
简介 OCSP在线证书状态协议是为了替换CRL而提出来的。对于现代web服务器来说一
原创
2022-09-19 16:40:53
88阅读
Openssl Windows下编译过程1、下载openssl源代码以及相应的vc工程2、下载perl工具,如:ActivePerl-5.8.8.820-MSWin32-x86-274739.msi3、安装ActivePerl4
原创
2022-05-20 09:49:39
495阅读
openssl req命令主要的功能有,生成证书请求文件, 查看验证证书请求文件,还有就是生成自签名证书。本文就主要记录一下openssl命令选项的意义,并记录一下简单的命令示例。 首先说明下生成证书请求需要什么:申请者需要将自己的信息及其公钥放入证书请求中。但在实际操作过程中,所需要提供的是私钥而
转载
2019-10-12 13:52:00
873阅读
2评论
1、 openssl简介-指令enc
用法: openssl enc -ciphername [-in filename] [-out filename] [-pass arg] [-e] [-d] [-a] [-k password] [-kfile filename] [-K key] [-iv IV] [-p] [-P] [-bufsize number] [-debug]
说明
转载
2023-12-29 20:02:34
18阅读
# Java实现OCSP协议
## 什么是OCSP协议
OCSP(Online Certificate Status Protocol)是一种用于检查数字证书状态的协议,它允许用户向证书颁发机构查询指定证书的当前状态。通过OCSP协议,可以实时地检查证书的有效性,以提高安全性。
## Java实现OCSP
在Java中,我们可以使用Bouncy Castle库来实现OCSP功能。下面我们将演示
原创
2024-06-13 05:01:38
247阅读
## Java实现OCSP
### 一、流程图
```flow
st=>start: 开始
op1=>operation: 创建OCSP请求
op2=>operation: 发送OCSP请求
op3=>operation: 解析OCSP响应
op4=>operation: 验证OCSP响应
e=>end: 结束
st->op1->op2->op3->op4->e
```
### 二、步骤及
原创
2023-08-08 06:14:15
733阅读
# Java OCSP Stapling 实现指南
作为一名经验丰富的开发者,我很高兴能够为你提供一份关于如何实现Java OCSP Stapling的指南。OCSP Stapling是一种提高SSL/TLS证书验证效率的技术,它允许服务器在SSL握手过程中提供OCSP响应,从而减少客户端与证书颁发机构(CA)之间的通信。
## 流程概览
以下是实现Java OCSP Stapling的步骤
原创
2024-07-29 06:37:44
73阅读
本文转载自:https://imququ.com/post/why-can-not-turn-on-ocsp-stapling.html 最近收到的几封读者邮件,都是询问为什么在 Nginx 中无法开启 OCSP Stapling。具体现象是在 Nginx 中明明配置了 ssl_stapling on,但通过 SSL Labs 等工具查看,OCSP stap
转载
精选
2016-08-23 17:24:51
10000+阅读
1评论
系统需求 OpenSSL可以在多种操作系统上安装,但是本文只讨论 OpenSSL-1.0.1g 在Linux或BSD系统上的安装。 安装OpenSSL的系统需求很低,只要有 ANSI C 编译器(推荐GCC)、Perl 5、make即可。但是OpenSSL的测试程序依赖于GNU BC,如果你需要运行测试程序的话,就要事先安装好它。 配置 将下载回来的压缩包解压,进入解压后的目录,即可使用conf
转载
2023-12-29 19:32:42
253阅读
文章目录一、SSL:secure sokets layer(安全套接字层)1.套接字的概念SSL的概念二、SSL保证的目标与防范的攻击保密性confidentiality完整性integrity可用性availability三、解决方案1.加密或解密2.服务3.密钥算法和协议四、openssl介绍1.简介2.组成五、密钥算法和协议1.对称加密2.公钥加密技术3.单向加密六、IKE密钥交换详解1.
这里使用des加密。echo -n "${data}" | openssl des-cbc -iv 31313131312D2D2D -K 31313131312D2D2D -nosalt | xxd -ps -u -c100 上面的命令行加密方式个人拆分几个关注点:1.输入输出方式: 输入:使用echo加管道流,可以直接将echo内容作为输入进行加密操作。或者
转载
2023-07-16 21:30:11
153阅读
加密算法和协议: 对称加密:数据加密(保密性),(3DES,AES) 公钥加密:身份认证,密钥交换,数据加密,()RSA,DSA 单向加密:数据完整性(MD5,SHA1) 密钥交换:RSA,DH,ECDH(椭圆曲线DH),ECDHE(临时椭圆曲线DH)SSL:安全套接字层(ssl 1.0,ssl 2.0,ssl 3.0) TLS:传输层安全(tls 1.0,tls 1.1,tls 1.2 tls
转载
2024-08-16 13:21:16
99阅读
OCSP(Online Certificate Status Protocol)即在线证书状态协议,是一个互联网协议,用于获取符合X.509标准的数字证书的状态。OCSP是维护服务器和其它网络资源安全性的两种普遍模式之一。OCSP协议的产生是用于在公钥基础设施(PKI)体系中替代证书吊销列表(CRL)来查询数字证书的状态,当用户试图访问一个服务器时,在线证书状态协议发送一个对于证书状态信息的请求。
转载
2022-07-21 18:15:29
2994阅读
# OCSP Java 实现指南
OCSP(在线证书状态协议)是一种用于实时查询证书状态的协议。在Java中实现 OCSP,主要包括获取证书、发送 OCSP 请求、处理响应等步骤。以下是整个流程的步骤概览:
| 步骤 | 描述 |
|--------------|---------
原创
2024-09-05 06:29:23
200阅读
*************** Java OOP 基 础 语 法 总 结 *************************1,类与对象
1),类(class)是相同属性和方法的一组集合。
A,类的组成:属性和方法。
B,语法声明:使用class关键字,eg:public class Student{}//类名首字母大写,且必须和文件名一致
C,类的实例化:使用new关键字,eg:Stude
什么是OPC技术日期:2008-5-22Q:什么是OPC技术?OPC技术是什么意思?OPC是Object Linking and Embedding(OLE)for Process Control的缩写,它是微软公司的对象链接和嵌入技术在过程控制方面的应用。由一些世界上占领先地位的自动化系统和硬件、软件公司与微软(Microsoft)紧密合作而建立的,OPC基金会负责OPC规范的制定和发布。OPC