博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
创建私有CA
阅读量:6914 次
发布时间:2019-06-27

本文共 1160 字,大约阅读时间需要 3 分钟。

创建私有CA

openssl的配置文件:/etc/pki/tls/openssl.cnf
(1)创建所需要的文件
touch index.txt
echo 01 > serial
(2)CA自签证书
(umask 077;openssl genrsa -out /etc/pki/CA/private/cakey.pem 2048)
openssl req -new -x509 -key /etc/pki/CA/private/cakey.pem -days 365 -out /etc/pki/CA/cacert.perm
-new:生成新证书签署请求
-x509:专用于CA生成自签证书
-key:生成请求时用到的私钥文件
-days:证书的有效期限
-out:/PATH/TO/SOMECERTFILE证书的保存路径:
(3)发证
(a)用到证书的主机生成证书请求
(umask 077;openssl genrsa -out /data/test.key 2048)
openssl req -new -key /data/test.key -days 365 -out /data/test.csr
(b)把请求文件传输给CA
scp /data/test.csr 主机ip
(c) CA签署证书,并将证书发还给请求者
openssl ca -in /tmp/test.csr -out /etc/pki/CA/certs/test.crt -days 100
还给请求者用scp命令
查看证书中的信息
openssl x509 -in /PATH/FROM/CERFILe.crt -noout -text|-subject|-serail|dates|issuer
(4)吊销证书
(a)客户端获取要吊销的证书的serial
openssl x509 -in /PATH/FROM/CERFILe.crt -noout -serial -subject
(b)CA
先根据客户提交的serial与subject信息 ,对比检验是否与index.txt文件中的信息一致
吊销证书
openssl ca -revoke /etc/pki/CA/newcerts/SERIAL.pem
(c)生成吊销证书的编号(第一次吊销时需要执行下面的命令)
echo 01 >/etc/pki/CA/crlnumber
(d)更新证书吊销列表
openssl ca -gencrl -out thisca.crl
查看crl文件
openssl crl -in /PATH/FROM/CRL_FILE.crl -noout -text

转载于:https://blog.51cto.com/14128869/2346886

你可能感兴趣的文章
android:使用Messenger进行进程间通信(一)
查看>>
HDU(1016),打素数环
查看>>
2007 Asia - Nanjing F题,字典树
查看>>
Codeforces 758D Ability To Convert(区间DP)
查看>>
Gym 100090D Insomnia
查看>>
完全隐藏Master Page左边导航条只有管理员才可以看见
查看>>
微信支付详解
查看>>
ubuntu install GTK-GNOME development environment
查看>>
为iDempiere 1.0b安装中文语言包(基于Ubuntu Desktop 12.04 LTS)
查看>>
React之JSX语法
查看>>
并行逻辑回归
查看>>
Graphviz样例之UML图
查看>>
XmlBeanFactory
查看>>
《Linux内核设计与实现》读书笔记(二)- 内核开发的准备
查看>>
开源MongoDB管理工具MongoCola1.20 发布 离开IBM GDC的最后一个版本
查看>>
03C++语言对C的增强——实用性、变量检测、struct类型、C++中所有变量和函数都必须有类型、bool类型、三目运算符...
查看>>
LVM逻辑卷
查看>>
TCP服务器和客户端最大连接数
查看>>
手机端扫描证件识别SDK
查看>>
Java_Utils框架
查看>>