Вопрос о сертификате подписи Java-кода - PullRequest
2 голосов
/ 23 января 2011

Я скачал исходный код для апплета отсюда:

http://www.oxygenxml.com/demo/AuthorDemoApplet/author-component-dita.html

В соответствии с инструкциями, я использовал ANT для его сборки, однако сборка не удалась,ANT жалуется так:

[signJar] ошибка jarsigner: java.Lang.RuntimeException: загрузка хранилища ключей: C \ Users .... {Системе не удается найти указанный файл}

Из этогоошибка, я предполагаю, что это - сертификат подписи кода Java, который вызывает проблему, и я сделал некоторое исследование об этом, мне кажется, что я должен купить.Но так как я не размещаю этот апплет на любом веб-сервере (включая localhost).Мне было интересно, есть ли способ решить эту проблему?

Заранее спасибо за предложения!

Ответы [ 2 ]

2 голосов
/ 23 января 2011

Вы можете создать свой собственный сертификат с помощью инструмента jdk keytool .

1 голос
/ 23 января 2011

Если код действительно не выходит во внешний мир, или ваша работа будет «доверена» каким-либо другим способом, вы можете самостоятельно подписать сертификат с помощью инструмента keytool .Это включено в JDK.

Самозаверяющий сертификат - это сертификат, который не подписан центром сертификации, и поэтому у вас не будет сторонних сертификатов за вашу подлинность, но если это приемлемо (и часто так и есть), это уместноспособ.

...