logo资料库

gmssl 读取ssm2 证书.doc

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
命令: ldd --version
gmssl-1.3.0.tar.gz 1. Linux 下安装 gmssl 下载地址 https://github.com/guanzhi/GmSSL/releases/tag/gmssl-1.3.0-bin 2. 安装方法 (解压后 执行以下操作) cp openssl.cnf /usr/local/ssl/ (ssl 文件夹要自己新建) cp -r include/openssl /usr/local/include/ cp lib/linux-x86_64/*.a /usr/local/lib/ cp apps/linux-x86_64/gmssl /usr/local/bin/ chmod +x /usr/local/bin/gmssl 3. 查看系统 glibc 支持的版本 出现"libc.so.6: version 'GLIBC_2.15' not found"问题,是由于 glibc 版本过低,升级 glibc 即可。 (http://blog.csdn.net/hnhuangyiyang/article/details/50392997) 命令: ldd --version (查看版本 如果是 2.12 则继续升级) 4. 下载 glibc 升级包 1. cd /usr/src/ 2. wget http://mirror.bjtu.edu.cn/gnu/glibc/glibc-2.15.tar.gz 3. wget http://mirror.bjtu.edu.cn/gnu/glibc/glibc-ports-2.15.tar.gz glibc-2.15.tar.gz glibc-ports-2.15.tar.gz
5.解压安装升级 glibc 一、查看系统 glibc 版本库 strings /lib64/libc.so.6 |grep GLIBC_ 二、下载和安装 glibc2.15 安装方法: http://blog.csdn.net/yunlianglinfeng/article/details/53171191 tar -xvf glibc-2.15.tar.gz tar -xvf glibc-ports-2.15.tar.gz mv glibc-ports-2.15 glibc-2.15/ports mkdir glibc-build-2.15 cd glibc-build-2.15 ../glibc-2.15/configure --with-headers=/usr/include --with-binutils=/usr/bin --prefix=/usr --disable-profile --enable-add-ons make & make install 编译时间较长 编译完成 查看 strings libc.so |grep GLIBC (glibc-build-2.15 目录下执行) 6.gmssl 读取 p12 文件 //2.导出私钥 1、gmssl pkcs12 -in device.p12 -out deviceprk.pem -nodes 2、gmssl pkey -in deviceprk.pem -out dpkey.pem(此文件 包含公钥私钥) 3、gmssl ec -in dpkey.pem -text -noout(查看 公钥私钥)
4、 //3.导出公钥 (共 65 字节)gmssl x509 -pubkey -noout -in device.cer > device-cer.pem 采 用 文 件 流 读 取 KeyReadTest.java
分享到:
收藏