E证通获取实名信息指引-制作 CSR 文件

E证通获取实名信息指引-制作 CSR 文件https bianchenghao cn document product 1007 63370 e 证通制作 csr 文件必须在服务器上吗

我的环境如下:

操作系统环境:centos 7.9

所需软件:git

第一步 安装git

在CentOS 7上安装Git的步骤如下:

  1. 打开终端。
  2. 安装Git软件包。你可以使用Yum包管理器来安装它:
    sudo yum update sudo yum install git
  3. 安装完成后,检查Git版本以确认安装成功:
     ​​​​​​​git --version

第二步,2. 制作 CSR 文件

  1. git下载GmSSL 另外一种,链接下载:
    # 拉取源码 git clone -b GmSSL-v2 https://github.com/guanzhi/GmSSL.git # 进入目录 cd GmSSL
    # 下载源码包 wget https://github.com/guanzhi/GmSSL/archive/refs/heads/GmSSL-v2.zip # 解压文件 unzip GmSSL-v2.zip # 进入目录 cd GmSSL-GmSSL-v2

    下载方式任选一种,成功执行后,已经进入相应文件夹内,然后执行下方操作:

    # 如果 MAC 机器,执行,Linux 环境机器跳过该步骤直接编译即可 sed -i '' 's%qw/glob%qw/:glob%g' Configure sed -i '' 's%qw/glob%qw/:glob%g' test/build.info # 编译 ./config # 安装(如果有旧版本,可以使用 make uninstall 卸载,然后删除对应文件) make sudo make install # 安装成功后,查看安装信息 gmssl version -a

  2. 生成公私钥对
    gmssl ecparam -genkey -name sm2p256v1 -out CAkey.pem

    查看并保留私钥:

    gmssl pkey -in CAkey.pem -noout -text

  3. 创建证书请求
    gmssl req -utf8 -new -sm3 -key CAkey.pem -out CAcsr.pem

 

容易出现错误,如下:

1.gmssl: error while loading shared libraries: libssl.so.1.1: cannot open

解决思路:查找一下libssl.so.1.1的位置,然后连接到/usr/lib64/libssl.so.1.1即可。如下我的位置是在/usr/local/lib64/libssl.so.1.1,连接到/usr/lib64/libssl.so.1.1就可以了

[root@localhost ~]# find / -name libssl.so.1.1 /usr/local/lib64/libssl.so.1.1 [root@localhost ~]# ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1 [root@localhost ~]# ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1 [root@localhost ~]# openssl version GmSSL 2.5.3 - OpenSSL 1.1.0d 28 Aug 2019

2.gmssl命令错误

 解决思路:在安装gmssl时,是否先后执行了make,sudo make install

今天的文章 E证通获取实名信息指引-制作 CSR 文件分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2024-12-19 09:01
下一篇 2024-12-19 08:57

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/90823.html