pfx - 如何将 .pfx 和 .key 文件转换为 .jks 或 pkcs12?
问题描述
我正在使用 mulesoft 应用程序,当我尝试使用 https 应用程序时,我需要发送证书。
但是我从供应商那里得到的文件是 .pfx 和 .key 文件。不知道如何使用它们,因为我的应用程序支持 .jks 或 pkcs12。
谁能告诉我如何将 .pfx 和 .key 文件转换为 .jks 或 pkcs12 文件
解决方案
.pfx 应该是 Java 近来原生支持的 pkcs#12 文件,推荐使用它而不是 JKS 或 JKCES 文件。只需确保将 pkcs12 指定为密钥库类型。
.key 可能是 PEM。您可能还需要一个证书文件来创建密钥-证书对。一种可能的转换方法是使用大多数 Linux 发行版和 macOS 附带的openssl 。
例子:
openssl pkcs12 -export -out keystore.p12 -inkey mykey.key -in mycert.pem -name "mykeyalias"
推荐阅读
- python - 在函数外部的函数内部使用相同的变量 - Dronekit - OpenCV
- c++ - 如何更改 shared_ptr 中的指针而不失去删除内存的能力?
- ssh - 来自 gitlab SSH 身份验证错误的 Smartgit Clonning Repo
- node.js - 如何使用节点 js 子进程创建套接字 io 房间
- python - 获取与列表值匹配的列索引
- javascript - 如果2个对象相互碰撞,JavaScript如何停止动画
- javascript - 如何在 React Native 中的两个独立功能组件之间传递状态变量?
- pytest - 如何在一个skipif中跳过一组PyTest
- vue.js - 将事件绑定到自定义组件
- css - 将 CSS 添加到 Blazor WebAssembly 视图