java - 从java中的自签名.jks文件中提取私钥

标签 java keytool self-signed

我已签署 .jks 文件。需要从 .jks 文件中获取私钥。怎样才能得到?

keytool -exportcert -alias selfrest -keystore filename.jks -file file.cer

没有得到结果。请帮我。提前致谢。

最佳答案

不能使用Java的keytool直接导出私钥。您必须使用其他工具(例如 openssl)来完成此操作。

首先你必须将jks转换为pkcs12格式,然后使用openssl导出私钥,如图herehere .

关于java - 从java中的自签名.jks文件中提取私钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66419767/

相关文章:

java - 加密后解密不返回原始字节数组?

java - 导入证书或链时java keytool命令的区别

Java 小程序不会从 IIS SSL 站点使用自签名证书加载到 Mac Lion 上的浏览​​器中

java - 谁调用了我的 Java 应用程序?

java - 计算一个有 400 个方 block 和 50 个物体的世界中至少出现 2 个重复的概率? java

java - Spring Boot + Spring Data Multi-Tenancy

java - 从 2D 颜色阵列创建图像

java - 导出的证书包含私有(private)信息/实现自己的信任管理器?

ssl - 忽略 Grunt 中无效的自签名 ssl 证书警告

ssl - 在redhat中导入自签名证书