提取pfx证书密钥对

提取pfx证书密钥对两个测试证书test.pfx和test.cer.其中pfx证书包含RSA的公钥和密钥;cer证书用于提取pfx证书中密钥时允许当前电脑进行合法操作提取步骤如下:点击test.cer,安装cer证书2.从pfx提取密钥信息,并转换为key格式(pfx使用pkcs12模式补足)(1)提取密钥对opensslpkcs12-intest.pfx-nocerts-nodes-outtest.key//如果pfx证书已加密,会提示输入密码。如果cer证书没有安装

大家好,又见面了,我是你们的朋友全栈君。

两个测试证书 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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138654.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • CentOS 8 Docker离线安装[通俗易懂]

    CentOS 8 Docker离线安装[通俗易懂]CentOS8Docker安装一、将安装包上传至服务器[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I6pyAFi9-1651914678420)(/Users/kucha/Library/ApplicationSupport/typora-user-images/image-20220328161548290.png)]二、安装Docker1、安装包介绍containerd.io-1.3.7-3.1.el8.x86_64.rpm—-容器服务doc

    2022年9月25日
    6
  • java观看视频次数_java数字转换视频播放次数等

    java观看视频次数_java数字转换视频播放次数等1.1万、9999.9万、1.1亿、999亿+*播放量的数字显示规则1-9999,按照实际数字显示10000-9999999,按照1万、1.1万、9999.9万100000000-99900000000,按照1亿、1.1亿、999亿>99900000000,统一显示为999亿+所有数字显示均保留到小数点后一位即可“`java/***视频观看次数、评论数**@paramtimes*@…

    2022年7月8日
    30
  • 申请CSDN博客专家的成功历程

    申请CSDN博客专家的成功历程简单说一下申请博客专家的时间、某时间段的具体数据与历程心得。(过于粗糙请见谅)本人申请博客专家的次数一共为8次,换句话说就是申请第八次才成功的。申请博客专家的时间为以下:2020.6.92020.6.152020.6.182020.7.32020.7.312020.8.212020.9.102020.9.18第八次申请终于成功了,贼开心也很激动。感谢平台的认可,我会继续努力,把最好的分享给大家。送给大家一句话、同样也是送给的自己的一句话:“一定别放弃,因为很多事情做着做着就成功了

    2022年7月15日
    16
  • 全网最全Python学习路线图+14张思维导图,让python初学者不走弯路![通俗易懂]

    全网最全Python学习路线图+14张思维导图,让python初学者不走弯路![通俗易懂]        最近忙着做大数据的项目,故有一段时间没更新Python专栏的内容了。        突发奇想,想把当初自学python时收藏的关于python的14张思维导图和学习路线拿出来分享给许多同样处于”初级”阶段的各位攻城狮们。…

    2022年6月7日
    52
  • 面向对象版学员管理系统(存储数据库)

    面向对象版学员管理系统(存储数据库)数据库,面向对象

    2025年11月20日
    3
  • 教你如何用Jenkins自动化部署项目(教程,从零到搭建完成)

    教你如何用Jenkins自动化部署项目(教程,从零到搭建完成)   最近在实习中接触了jenkins这个东西,所以花点时间了解了下。它可以在代码上传仓库(如github,gitee,gitlab)后,在jenkins(一个网站界面)中通过获取代码仓库中最新代码,进行自动化部署,而省去手动打包、上传服务器、部署这一系列步骤,非常方便。    下面教程分为以下几个部分:一、在你的本地电脑或者linux服务器上下载安装jenkins:jen…

    2022年5月5日
    450

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号