两个测试证书 test.pfx 和 test.cer .

其中 pfx证书包含RSA的公钥和密钥;cer证书用于提取pfx证书中密钥时允许当前电脑进行合法操作

提取步骤如下:

  1. 点击test.cer,安装cer证书

2.从pfx提取密钥信息,并转换为key格式(pfx使用pkcs12模式补足)

(1)提取密钥对

   openssl pkcs12 -in test.pfx -nocerts -nodes -out test.key//如果pfx证书已加密,会提示输入密码。如果cer证书没有安装,则密码没法验证

(2)从密钥对提取私钥

   openssl rsa -in  test.key -out pri.key

(3)从密钥对提取公钥

   openssl rsa -in test.key -pubout -out pub.key

(4)因为RSA算法使用的是pkcs8模式补足,需要对提取的私钥进一步处理

   openssl pkcs8 -topk8 -inform PEM -in pri.key -outform PEM -nocrypt复制窗口中生成的密钥,保存为pri_pkcs8.key

(5)得到密钥对pri_pkcs8.key和pub.key

提取pfx证书密钥对相关推荐

  1. 提取pfx证书公钥和私钥

    从pfx提取密钥信息,并转换为key格式(pfx使用pkcs12模式补足) 1.提取密钥对(如果pfx证书已加密,会提示输入密码.) openssl pkcs12 -in 1.pfx -nocerts ...

  2. java pfx提取私钥加签,详解pfx证书提取公私钥的方法

    什么是pfx 公钥加密技术12号标准. 公钥加密技术12号标准(Public Key Cryptography Standards #12,PKCS#12)为存储和传输用户或服务器私钥.公钥和证书指定 ...

  3. pfx 证书导出公钥和私钥

    pfx 证书导出公钥和私钥 在做银联支付的时候,因为是多商户的,所以采用单独的私钥加密,需要提取 pfx 中的私钥 准备 准备 pfx 格式的证书 [root@blue acp_crt]# tree ...

  4. 从cer和pfx证书文件获取公、私钥

    其他文章: 安全系列之--手写JAVA加密.解密 安全系列之--数据传输的完整性.私密性.源认证.不可否认性 安全系列之--主流Hash散列算法介绍和使用 安全系列之--RSA的公钥私钥有多少人能分的 ...

  5. 【openssl】利用openssl完成X509证书和PFX证书之间的互转

    利用openssl完成X509证书和PFX证书之间的互转 # OpenSSL的下载与安装: 1.下载地址: 官方网址-- https://www.openssl.org/source/ OpenSSL ...

  6. linux 运行pfx文件,Linux下pfx证书导出key和crt

    Linux下.pfx证书导出.key和.crt 1.确定openssl路径: openssl version -a OpenSSL 1.0.1e-fips 11 Feb 2013 built on: ...

  7. .pfx 证书和 .cer 证书

    证书系列: 1:.pfx 证书和 .cer 证书 2:导入pfx证书 通常情况下,作为文件形式存在的证书一般有三种格式: 第一种:带有私钥的证书,由Public Key Cryptography St ...

  8. pfx证书密码怎么查询_网站是HTTP?10分钟变成HTTPS!域名免费添加配置SSL证书,变成https//环境...

    对于小程序request请求需要https域名.navigator.geolocation定位也需要在https环境下才可以生效等问题: 前端开发越来越需要https环境来来测试一下API接口和各类问 ...

  9. Window+Java环境证书生成说明,pfx证书已经生成

    Window+Java环境证书生成说明 阅读说明:给具备基本开发能力的人提供自制证书的生成步骤,证书属于敏感信息,生产证书请勿泄漏. 前置条件:Windows系统.JDK1.6以上版本.java编译工 ...

最新文章

  1. Android 双目 单usb,【android9.0】无法打开usb uvc camera
  2. 第十九章 19 利用私有继承来实现代码重用
  3. 对话Nullmax无人车CEO徐雷:造血营收L3,追梦宏图L4
  4. qt的输出中文,数字到表格
  5. PageHelper分页插件的原理是什么
  6. JAVA 获取格林威治时间(GMT)
  7. Mysql 复制原理以及配置 简要分析
  8. 关于值类型和引用 类型
  9. VMware 虚拟机安装 android-x86_64 iso镜像
  10. ThinkPHP多语言包功能使用
  11. java中double..compare_为什么Java的Double.compare(double,double)实现了它的样子?
  12. 这是你不曾见过的最全的ASO应用市场优化方式(上篇)
  13. new和delete的底层实现原理
  14. spring事务管理器的源码和理解
  15. 自动驾驶数据之争,走向合规
  16. 大理石在哪里?(Where is the Marble?,UVa 10474 )
  17. js中break和continue的区别
  18. php支付宝pc收银台,支付宝支付-PC电脑网站支付
  19. 配置sumlime html,Sublime Text 3使用SublimeLinter配置JS,CSS,HTML语法检查
  20. 【Linux】IRQ

热门文章

  1. 2020年浪潮软件类笔试题
  2. WP7开发系列——Windows Phone 7 开发环境搭建
  3. android垃圾回收机制
  4. 双角度斜光源——划痕、褶皱检测
  5. python shelve模块_Python中shelve模块的简单介绍(附示例)
  6. 关于镜头畸变问题的总结
  7. 热门韩剧《非常律师禹英禑》加入 The Sandbox 元宇宙
  8. 河北专接本微机原理知识点07
  9. 河北专接本计算机类学校有哪些,河北专接本一类院校是哪几所?
  10. Android连连看 -- 银魂连连看