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 和 Visual Studio 签署具有强名称的程序集