java - 是什么导致 keytool 错误 "Failed to decrypt safe contents entry"?

标签 java openssl keytool pkcs#12 jks

我正在尝试使用以下命令将标准 PKCS #12 (.p12) keystore 转换为 Java JKS keystore :

keytool -importkeystore -srckeystore keystore.p12 -srcstoretype PKCS12 -deststoretype JKS -destkeystore keystore.jks

它失败了:

keytool error: java.io.IOException: failed to decrypt safe contents entry: javax.crypto.BadPaddingException: Given final block not properly padded

你知道如何解决这个问题吗?

最佳答案

有时此错误是 p12 key 使用错误密码的症状。

关于java - 是什么导致 keytool 错误 "Failed to decrypt safe contents entry"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10338543/

相关文章:

ssl - 客户端如何在 keystore 中设置证书链?

android - 已发布的 Android apk 出现错误 "Package file was not signed correctly"

Java打印树形图列表中的项目

java - 分析希尔排序算法(大O)

C - 采用 AES-256 和 CFB 模式的 OpenSSL

php - 如何检查安装的 OpenSSL 版本是否 >= 0.9.8k

java - 如何通过java使用selenium部分查找xpath元素?

java - 添加 JTable 模型(IntelliJ Forms)

ios - 验证来自 iOS transactionReceipt 的签名

java - 从 Java 代码连接到 HTTPS 时出现 SSLHandshakeException