pfx 证书导出公钥和私钥「建议收藏」

pfx 证书导出公钥和私钥「建议收藏」pfx证书导出公钥和私钥在做银联支付的时候,因为是多商户的,所以采用单独的私钥加密,需要提取pfx中的私钥准备准备pfx格式的证书[root@blueacp_crt]#tree.├──acp_test_sign.pfx提取密钥对格式:opensslpkcs12-inacp_test_sign.pfx-nocerts-nodes-outacp_test_sign.key[root@blueacp_crt]#opensslpkcs12-inacp_t

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

pfx 证书导出公钥和私钥

在做银联支付的时候,因为是多商户的,所以采用单独的私钥加密,需要提取 pfx 中的私钥

准备

准备 pfx 格式的证书

[root@blue acp_crt]# tree
.
├── acp_test_sign.pfx

提取密钥对

格式: openssl pkcs12 -in acp_test_sign.pfx -nocerts -nodes -out acp_test_sign.key

[root@blue acp_crt]# openssl pkcs12 -in acp_test_sign.pfx -nocerts -nodes -out acp_test_sign.key
Enter Import Password:
MAC verified OK
[root@blue acp_crt]# ls
.
├── acp_test_sign.key  # 密钥对
├── acp_test_sign.pfx  # pfx 证书

导出私钥

格式: openssl rsa -in acp_test_sign.key -out acp_test_sign_pri.key

[root@blue acp_crt]# openssl rsa -in acp_test_sign.key -out acp_test_sign_pri.key
writing RSA key
[root@blue acp_crt]# ls
acp_test_sign.key  acp_test_sign.pfx  acp_test_sign_pri.key
[root@blue acp_crt]# tree
.
├── acp_test_sign.key  # 密钥对
├── acp_test_sign.pfx  # pfx 证书
└── acp_test_sign_pri.key # 私钥

导出公钥

格式: openssl rsa -in acp_test_sign.key -pubout -out acp_test_sign_pub.key

[root@blue acp_crt]# openssl rsa -in acp_test_sign.key -pubout -out acp_test_sign_pub.key
writing RSA key
[root@blue acp_crt]# tree
.
├── acp_test_sign.key   # 密钥对
├── acp_test_sign.pfx   # pfx 证书
├── acp_test_sign_pri.key  # 私钥
└── acp_test_sign_pub.key  # 公钥
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

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


相关推荐

  • lvm 扩容和缩减「建议收藏」

    lvm 扩容和缩减「建议收藏」lvm扩容和缩减1、LVM简介LVM是逻辑卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的逻辑层,来提高磁盘分区管理的灵活性。LVM的工作原理其实很简单,它就是通过将底层的物理磁盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分

    2022年6月20日
    33
  • HLS协议详解[通俗易懂]

    HLS协议详解[通俗易懂]今天来介绍一下HLS协议,这个协议是由苹果公司提出并推广开来的。来一段维基百科的定义。HTTPLiveStreaming(缩写是HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。是苹果公司QuickTimeX和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的

    2022年10月30日
    0
  • 【优化算法】粒子群优化算法简介[通俗易懂]

    【优化算法】粒子群优化算法简介[通俗易懂]粒子群优化算法(ParticleSwarmOptimization,PSO)简介。

    2022年10月11日
    0
  • mysql下优化表和修复表命令使用说明(REPAIR TABLE和OPTIMIZE TABLE)

    mysql下优化表和修复表命令使用说明(REPAIR TABLE和OPTIMIZE TABLE)

    2021年9月18日
    57
  • LaTeX详细安装步骤和简明教程

    LaTeX详细安装步骤和简明教程第一步:环境配置配置TeXLive和TeXstudio。TeXLive是编译器为Latex提供运行所需的环境;TeXstudio编辑器,提供操作界面,需要先安装好TeXLive之后,TeXstudio才能使用。TeXLive下载:TeXLive下载地址:(清华镜像)https://mirrors.tuna.tsinghua.edu.cn/ctan/systems/texlive/Images/下载“.iso”文件–>“texlive2020.iso3.7GiB…

    2022年5月18日
    55
  • 数字 IC 笔试面试必考点(1)FPGA 芯片架构[通俗易懂]

    数字 IC 笔试面试必考点(1)FPGA 芯片架构[通俗易懂]FPGA芯片架构是非常重要的,如果你不了解FPGA芯片内部的详细架构,那么,你将对于你自己的设计一无所知,你将不懂如何去实现资源的优化,你也不懂如何合理调用内部模块,你更不懂如何去权衡速度与面积,那么你的Verilog就跟C差不多…所以,让我们来了解一下其架构:如下所示,这是部件号为XC7A100TFGG484-2的FPGA芯片内部的整体架构,一方面按照时钟域(顾名思义就是不同频率的时钟所划分的不同区域模块)划分的,即根据不同的工艺、器件速度和对应的时钟.

    2022年9月7日
    0

发表回复

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

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