首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >applet的安全问题

applet的安全问题
EN

Stack Overflow用户
提问于 2010-09-13 14:27:57
回答 2查看 1.4K关注 0票数 1

我已经开发了一个小程序。但是,当我的浏览器从when服务器获取它时,它会弹出一个安全警告。我不想让这条消息传来。这意味着applet应该在没有最终用户许可的情况下运行。我该怎么做呢?我需要让我的applet签名吗?如果是,我可以从哪里得到签名?签名的费用是多少?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-13 19:57:59

您的描述可能与许多问题相关,例如,代码试图做需要信任的事情。在这种情况下,这听起来不像是这样的。如果您的未签名代码试图执行需要信任的操作,它不会在启动时提示用户,而是在尝试执行受信任的操作时提示用户(例如,对于以后的JRE中的跨站点访问),或者只是失败并返回AccessControlException或类似的消息。

可能是您的小程序使用了多个Jars,并遇到了Java中引入的mixed code restrictions,但症状听起来也不太对劲。

你的applet是公开可用的吗?我/我们可以访问它的URL是什么?

顺便说一句,如果你的applet试图突破安全沙盒,它必须是可信的。这意味着代码必须经过数字签名,并由最终用户在提示符处确认。这是无计可施的。

但它不需要由CA颁发的代码签名证书。您可以使用SDK的工具滚动您自己的代码签名证书。我有几个小演示。在对代码进行签名之前编译和生成代码的代码项目。

票数 0
EN

Stack Overflow用户

发布于 2010-09-13 14:43:34

您需要为自己获取一个代码签名证书。如果你想避免所有的警告,可能是一些“知名的”CA。证书本身是要花钱的,但是一旦您拥有了它,您就可以使用它来签署您想要的任意数量的applet(您自己进行签名)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3698212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档