У меня проблема с подписанием файлов jar с jarsigner. Я использовал this учебник, чтобы подписать мои файлы банка, но с последним шагом (подписавшей баночкой), я получил эту ошибку:Ошибка при подписании файлов jar с использованием jarsigner с реальным сертификатом
jarsigner error: java.lang.RuntimeException: keystore load: Invalid keystore format
и я не использовал шаг # 10, я использовал вместо шага # 5 из this сайт, так как я использую в режиме реального не сертификату поддельный ...
Примечание: у меня свой сертификат в формате .spc
& .pvk
...
Но, поскольку я использую jarsigner, я должен преобразовать их в формат .p12
. Итак, я конвертирую их сначала в .pfx
, используя pvkimprt.exe
, затем в .p12
. Я использовал метод, указанный в ссылке, о которой я упоминал ранее.
Кроме того, я попытался создать поддельный сертификат, чтобы убедиться, что проблема не из инструмента pvkimprt.exe
или из сертификата. Это дало мне ту же ошибку.
Сертификат в порядке. Итак, откуда эта проблема?
Ничего нового ... Кроме того, он дал мне такое же сообщение об ошибке ... Я не знаю, почему :( – Q8Y
Для того, чтобы проверить, что ваш р12 не поврежден ли вы пытаетесь прочитать ваш p12 файл с openssl или keytool? keytool -list -v -keystore myfile.p12 -storetype pkcs12 -storepass password – Jcs
это дало мне эту ошибку, когда я использую команду keytool: «ошибка keytool: java.io.IOException: не удалось расшифровать безопасное содержимое entry: javax.crypto.BadPaddingException: данный финальный блок не правильно дополнен «но что не так? « .spc & «pvk» прекрасно и работает ... и я не думаю, что это от них, так как также, когда я создаю поддельный сертификат, он дал ту же ошибку ... так, это из jarsigner это само собой? Знаете ли вы anoth er, который прост в использовании и может выполнять ту же работу? – Q8Y