在没有java警告的情况下对java小程序进行工作签名
我有Vaadin应用程序和集成在其中的小程序。每次看到此警告时启动web应用程序时 当小程序开始启动时依次启动。在我按下run并单击web应用程序上的按钮以启动小程序后,会出现新的警告 我的老板告诉我,在web应用程序上显示这样的警告是荒谬的。但我不知道如何对小程序进行签名才能关闭此警告。在没有java警告的情况下对java小程序进行工作签名,java,tomcat,applet,sign,Java,Tomcat,Applet,Sign,我有Vaadin应用程序和集成在其中的小程序。每次看到此警告时启动web应用程序时 当小程序开始启动时依次启动。在我按下run并单击web应用程序上的按钮以启动小程序后,会出现新的警告 我的老板告诉我,在web应用程序上显示这样的警告是荒谬的。但我不知道如何对小程序进行签名才能关闭此警告。 现在,我用为小程序签名。如果您能帮助我,那就太好了。为了消除此警告,您必须对小程序进行签名 默认情况下,小程序在沙箱中运行。此沙盒隔离小程序,防止恶意代码在没有用户授予权限的情况下运行。如果小程序未使用安
现在,我用为小程序签名。如果您能帮助我,那就太好了。为了消除此警告,您必须对小程序进行签名 默认情况下,小程序在沙箱中运行。此沙盒隔离小程序,防止恶意代码在没有用户授予权限的情况下运行。如果小程序未使用安全证书签名,则认为它们不受信任。未签名的小程序仅限于执行一组“安全”操作。不安全的小程序无法执行以下操作:
jarsigner -keystore <keystore_name> -storepass <store_pass> -keypass <key_pass> -signedjar <signed_jar_file_path> <original_jar_file_path> <alias_name>
- 访问本地文件系统、可执行文件、系统剪贴板、, 和客户计算机上的打印机李>
- 连接到托管服务器以外的任何服务器李>
- 加载本机库
- 改变安全管理器李>
- 创建类加载器李>
- 正在读取一些系统属性
- 使用keytool生成RSA密钥对李>
- 使用keytool生成证书签名请求,然后将CSR提交给CA
- CA将通过电子邮件向您发送证书回复(链)
- 将链导入密钥库李>
- 使用jarsigner对小程序的JAR文件进行签名
jarsigner -keystore <keystore_name> -storepass <store_pass> -keypass <key_pass> -signedjar <signed_jar_file_path> <original_jar_file_path> <alias_name>
jarsigner-keystore-storepass-keypass-signedjar
谢谢您的回答!很抱歉,我不了解CA。我应该将CSR发送到哪里?CA或证书颁发机构是提供数字证书的公司。您可以购买数字证书,这将要求您发送CSR(证书签名请求)。外面有很多,功夫已经提到了一些。