java - 如何将加密的私钥字符串转换为java对象
问题描述
我有一个像这样的加密私钥字符串
-----BEGIN ENCRYPTED PRIVATE KEY-----
content
-----END ENCRYPTED PRIVATE KEY-----
我想用证书链将私钥存储到我的密钥库文件中。
而且我发现这是KeyStore.class中的两个函数。
KeyStore.setKeyEntry(String alias, Key key, Char[] password, Certificate[] chain)
KeyStore.setKeyEntry(String alias, byte[] key, Certificate[] chain)
我应该在java代码中做什么?
或者如何将加密的私钥字符串更改为 java 对象?
或者如何将加密的私钥字符串更改为可用于第 2 点功能的字节数组?
解决方案
推荐阅读
- powershell - 如何使用 PowerShell 检查文件包含并重命名它?
- css - 比较 2 css 样式 - 属性和值相等
- regex - 查找带有可选前导零但不以其他数字开头的数字
- python - 如何获得 64 位 Anaconda Python 以在 Windows 上找到用于 Cython 的 MS C 编译器?
- html - 如何删除 HTML/CSS 中两个 div 之间的空格?
- angular - 单击对话框覆盖(PrimeNG)时如何设置z-index?
- jpa - Netbeans 是否正确创建“等于”方法?
- wpf - 是否有带有绿色箭头图标的选择控件?
- python - 如何有效地将所有行的 z 值与相同的 x 和 y 值进行比较?
- asp.net - 手动填充的 GridView 是否可以有不同的标题标题?