我想要啓動的天數爲that project。無法運行JApplet - 無法加載安全問題庫
是一個創建文件數字簽名的java項目。
我已經從CentOS的分佈(64位)做的是:
創建使用
的keytool -genkey -keyalg RSA -alias -keystore別名-storepass sign_javafirma.keystore -validity密碼證書365 -keysize 2048
編輯buildjar.xml改變別名和密碼與點選擇的一個1.
安裝icedtea-web(yum install icedtea-web)
//它會啓動ant來生成jar。
之後罐子正確生成並簽署,我嘗試小程序這個網站:
<applet code="it.treviso.provincia.freesigner.applet.FreeSignerSignApplet" type="application/x-java-applet" width="500" height="200">
<param name="archive" value="freesignerapplet.jar" />
<!-- file to sign. Result will be on the same directory -->
<param name="filename" value="test.pdf" />
<!-- path of the library of the card reader -->
<param name="devlib" value="x64/libbit4ipki.so" />
<!-- url called after the completion of the sign, passing the hash of the document as GET parameter -->
<param name="callback" value="http://pratiche.prov.tv.local/callback.php?key=blablabla" />
<strong>
This browser does not have a Java Plug-in.
</strong>
<br />
<a href="http://java.sun.com/products/plugin/downloads/index.html">
Get the latest Java Plug-in here.
</a>
</applet>
</body>
</html>
其中X64/libbit4ipki.so爲this website下載庫。
當我嘗試去加載小程序的頁面後,請求啓動一個修補小程序,我有消息:「不可能加載庫的安全問題」,並在控制檯中我什麼都沒有。
我該如何達到啓動該項目?
謝謝!
您正在使用哪個Java版本?您是否使用官方證書籤署了您的小程序? – Lonzak
我試過不同的版本。從6到8 – JackTurky
由於最近* racle改變了很多安全相關的東西。例如,您必須使用官方證書在applet上簽名才能運行它。如果您使用舊版本,請嘗試7.0.17 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u17-oth-JPR,看看是否有效 – Lonzak