Pfx 基本编码字符串到 p12 证书

Posted

技术标签:

【中文标题】Pfx 基本编码字符串到 p12 证书【英文标题】:Pfx base encoded string to p12 certificates 【发布时间】:2020-07-12 10:49:13 【问题描述】:

我将我的 P12 证书保存在云环境中,并且我正在从环境变量中获取 Java 中的这些证书。现在我得到一个 PFX base 64 编码的字符串和密码。我想将字符串转换回 P12 证书。有人知道怎么做吗?

【问题讨论】:

显示您当前的代码可能有助于读者提出添加新功能的好方法。 【参考方案1】:

您可以将 base64 字符串解码为byte[],然后从中生成ByteArrayInputStream。然后只需使用如下密钥库方法从中读取: KeyStore ks = KeyStore.getInstance("PKCS12"); ks.load(byteArrInputStream, "password".toCharArray());

【讨论】:

以上是关于Pfx 基本编码字符串到 p12 证书的主要内容,如果未能解决你的问题,请参考以下文章

将证书转换为 pfx 或 p12 文件格式

将 pfx 格式转换为 p12

使用 pfx 和 Visual Studio 签署具有强名称的程序集

将 p12 APNS 证书转换为 base64 字符串

我买了一个Positive SSL Wildcard证书 通配符,只给了证书编码,怎么做成pfx格式的

openssl制作证书全过程及https实现