RSA公私钥生成和RSA证书创建”利器”
《RSA公私钥生成和RSA证书创建”利器”》要点: 一.创建pkcs8格式的RSA私钥和和公钥步骤如下: 1.生成 RSA 私钥 2.生成对应的公钥 3.将 RSA 私钥转换成 PKCS8 格式, 4.生成的RSAprivatepkcs8.pem/RSApublickey.pem 需要提取key文件部分并且将key合并成一行生成新的公钥和私钥,这对密钥就可以用了.即生成了后缀名为pem格式的Rsa密钥.
二.创建pkcs12格式的RSA证书今天生成pkcs12格式的RSA密钥老出问题,在把公钥和私钥合并生成.p12证书的时候,一直出错提示 unable to load certificates,?后来重新找生成2048 bit的就没有问题了,之前生成的都是1024 bit的.生成过程很 简单. 具体步骤如下:1.运行以下OpenSSL命令生成私钥和公钥证书(运行以下OpenSSL命令生成私钥和公共证书) (certificate.pem为公钥,key.pem为私钥)
2.查看自己创建的公钥证书
3.合并公钥和私钥生成PKCS 12证书:
4.校验PKCS 12证书密码
到此PKCS 12证书文件就生成好了,直接在windows下双击输入密码进行导入后,就可以在爱IE浏览器下的证书下面看见了.例如: 三.从pkcs12RSA证书获取RSA私钥和和公钥1.获取pem后缀公钥: openssl pkcs12 -in yourP12File ?-clcerts -nokeys -out publicCert.pem 2.先把p12证书安装导入到IE浏览器下,再从IE中导出公钥.支持的格式有CER,P7B格式. 获取pem后缀私钥: openssl pkcs12 -in yourP12File ?-nocerts -out privateKey.pem 文章来自微信公众号:Python运维圈 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |