У меня есть действующий сертификат 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
но ничего не изменилось.
Кто-нибудь может помочь с этой проблемой?Заранее спасибо.