Сертифицированный апплет COMODO все еще «самоподписан» - PullRequest
0 голосов
/ 22 мая 2018

У меня есть действующий сертификат COMODO, который я использую для подписи DLL.Теперь мне нужно подписать applet.jar и для этого я использовал эту команду:jarsigner "PATH_TO\my.jar" -storetype pkcs12 -keystore "PATH_TO\cert.pfx" 1 -tsa http://sha256timestamp.ws.symantec.com/sha256/timestamp

В результате я получаю предупреждение:

Цепочка сертификатов подписавшего не проверена.

И мой апплет считается самоподписанным,Я нашел это решение: Цепочка сертификатов подписавшего не проверена и тот же здесь , но теперь, когда я пытаюсь подписать jar с экспортированным сертификатом, я получаю эту ошибку:

Ошибка jarsigner: java.lang.RuntimeException: загрузка хранилища ключей: Ошибка проверки целостности: java.security.NoSuchAlgorithmException: алгоритм HmacPBESHA256 недоступен

Я пытался добавить это в командную строку -sigalg SHA256withRSA -digestalg SHA256но ничего не изменилось.

Кто-нибудь может помочь с этой проблемой?Заранее спасибо.

1 Ответ

0 голосов
/ 22 мая 2018

Я решил свою проблему путем решения из исходного вопроса, НО ключевой момент в том, что вы НЕ можете использовать Windows 10 для этого трюка, я использовал Windows 7, и он работает просто отлично.

Почему?без понятия ...

...