gpt4 book ai didi

java - 无法运行 JApplet - 因安全问题而无法加载库

转载 作者:行者123 更新时间:2023-12-01 12:49:54 25 4
gpt4 key购买 nike

从我试图达到发射的那几天起that project .

是一个创建文件数字签名的java项目。

我在 centos 发行版(64 位)上所做的事情是:

  1. 使用创建证书

    keytool -genkey -keyalg RSA -alias ALIAS -keystore sign_javafirma.keystore -storepass PASSWORD -validity 365 -keysize 2048

  2. 编辑 buildjar.xml,更改第 1 点中选择的别名和密码。

  3. 安装icedtea-web(yum installicedtea-web)

  4. make//它将启动ant来生成jar。

正确生成并签署该 jar 后,我尝试使用以下 html 编写小程序:

<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 下载的库.

当我尝试转到必须加载小程序的页面时,在请求启动 insicure 小程序后,我收到消息:“无法加载安全问题的库”,并且在控制台中我什么都没有。

我怎样才能启动该项目?

谢谢!!!

最佳答案

问题可能出在这里:

create certificate using

keytool -genkey -keyalg RSA -alias ALIAS -keystore sign_javafirma.keystore -storepass PASSWORD -validity 365 -keysize 2048

ant build buildjar.xml 使用此证书对 jar 进行签名:

<signjar destDir="signed" alias="ALIAS" storepass="PASSWORD" keystore="sign_javafirma.keystore">
<path>
<fileset dir="." includes="freesignerapplet.jar" />
</path>
<flattenmapper />
</signjar>

这是一个自签名证书,自签名证书不再适用于签名小程序。您需要从受信任的来源(即 verisign、Thawte、Entrust 等)获取代码签名证书。

关于java - 无法运行 JApplet - 因安全问题而无法加载库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24311091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com