1、在 CentOS7 中使用 gpg 创建 RSA 非对称密钥对、

  1. 使用 gpg —gen-key创建非对称密钥对

image.png

  1. 使用对称加密来加密非对称密钥(可不输入,直接回车)

image.png
image.png
image.png

  1. 创建成功

image.png

2、将 CentOS7 导出的公钥,拷贝到 CentOS8 中,在 CentOS8 中使用 CentOS7 的公钥加密一个文件

  1. 导出公钥

image.png

  1. 拷贝到centos8上

image.png
image.png

  1. 使用centos7公钥加密一个文件
    • 在centos8上导入centos7的公钥

image.png

  • 加密文件

image.png

3、回到 CentOS7 服务器,远程拷贝 file.txt.gpg 文件到本地,使用 CentOS7的私钥解密文件

image.png

4、在 CentOS7 中使用 openssl 软件创建 CA

  1. 创建CA相关的文件:证书索引数据库文件和指定第一个颁发证书的序列号

image.png

  1. 创建CA的私钥

image.png

  1. 生成CA自签名的证书

image.png

5、 在 CentOS7 中使用 openssl 软件创建一个证书申请请求文件,并使用上面的跟证书对其进行签署

  1. 创建用户私钥

image.png

  1. 生成证书申请文件

image.png

  1. 生成证书文件

image.png
image.png

  1. 在windows上验证

image.png

6、吊销已经签署成功的证书

  1. 吊销证书,指定第一个吊销证书的编号,注意:第一次更新证书吊销列表前,才需要执行

image.png

  1. 更新证书吊销列表

image.png

  1. 查看crl文件

image.png

  1. 在windows上验证

image.png