我运行以下命令从PFX文件创建一个JKS文件,以便在Tomcat中使用:
keytool -importkeystore -srckeystore PFX_P12_FILE_NAME -srcstoretype pkcs12 -srcstorepass PFX_P12_FILE -srcalias SOURCE_ALIAS -destkeystore KEYSTORE_FILE -deststoretype jks -deststorepass PASSWORD -destalias ALIAS_NAME
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
keytool错误:java.io.IOException:无法解密安全内容条目:javax.crypto.BadPaddingException:给定最终块未正确填充
这是怎么造成的,我该如何解决?
按照本Jetty指南的步骤3b,使用Keytool和OpenSSL,最后一步,我正在执行命令:
keytool -importkeystore -srckeystore jetty.pkcs12 -srcstoretype PKCS12 -destkeystore keystore
Run Code Online (Sandbox Code Playgroud)
当我运行命令时,我得到: keytool error: java.io.IOException: failed to decrypt safe contents entry: javax.crypto.BadPaddingException: Given final block not properly padded
你知道怎么解决这个问题吗?