我有 Vaadin 应用程序和集成在其中的小程序。当我每次看到此警告时启动我的 Web 应用程序时。
轮流在小程序开始时启动。在我按下运行并单击 Web 应用程序上的按钮以启动小程序后,会出现新的警告。
我的老板告诉我,用这些警告显示 web 应用程序是荒谬的。但我不知道如何签署我的小程序才能关闭此警告。现在我用这条指令签署我的小程序。如果你能帮助我,那就太好了。
为了摆脱这个警告,你将不得不签署你的小程序。
默认情况下,Applet 在沙箱中运行。此沙箱隔离小程序,防止恶意代码在未经用户授予权限的情况下运行。如果 Applet 没有使用安全证书签名,则认为它们是不受信任的。未签名的小程序仅限于执行一组“安全”操作。不安全的小程序无法执行以下操作:
为了签署您的小程序,您需要从受信任的来源购买 RSA 证书。您可以从 VeriSign 和 Thawte 等证书颁发机构 (CA) 购买 RSA 证书。要从 CA 获取证书,您需要提供证书签名请求 (CSR)。步骤如下:
一旦你有了所有你需要做的就是用你的证书签署 JAR,你应该很高兴。要签署 JAR,只需执行以下操作:
jarsigner -keystore <keystore_name> -storepass <store_pass> -keypass <key_pass> -signedjar <signed_jar_file_path> <original_jar_file_path> <alias_name>