首页 > 解决方案 > 如何将加密的私钥字符串转换为java对象

问题描述

我有一个像这样的加密私钥字符串

-----BEGIN ENCRYPTED PRIVATE KEY-----
content
-----END ENCRYPTED PRIVATE KEY-----

我想用证书链将私钥存储到我的密钥库文件中。

而且我发现这是KeyStore.class中的两个函数。

  1. KeyStore.setKeyEntry(String alias, Key key, Char[] password, Certificate[] chain)
  2. KeyStore.setKeyEntry(String alias, byte[] key, Certificate[] chain)

我应该在java代码中做什么?

或者如何将加密的私钥字符串更改为 java 对象?

或者如何将加密的私钥字符串更改为可用于第 2 点功能的字节数组?

标签: javaprivate-keypem

解决方案


推荐阅读