Tôi cố gắng để chuyển đổi một tiêu chuẩn PKCS # 12 (đuôi .p12) lưu trữ chìa khóa vào một cửa hàng chủ chốt Java JKS với lệnh này:Điều gì gây ra lỗi keytool "Không thể giải mã mục nhập nội dung an toàn"?
keytool -importkeystore -srckeystore keystore.p12 -srcstoretype PKCS12 -deststoretype JKS -destkeystore keystore.jks
Người ta thất bại với:
keytool error: java.io.IOException: failed to decrypt safe contents entry: javax.crypto.BadPaddingException: Given final block not properly padded
Đỗ bạn có bất kỳ ý tưởng làm thế nào để giải quyết vấn đề này?
Dường như PCKS của bạn # 12 keystore bị hỏng. Bạn có thể xác minh nó bằng 'openssl pkcs12 ...'? – EJP