我试图通过applet通过js调用访问智能卡密钥存储库。
我正在寻找最好的做法,并希望是一个向导,负责安全问题。
我能做什么,不能做什么?
仅仅使用doPrevileged就够了吗?
小程序在这些问题上有哪些限制?
应该使用JApplet还是Applet?
我真的需要一些方向。
我只有一个请求:我不想使用外部库。
谢谢
增编:“太阳”文件似乎解释说:
签名小程序
签名的小程序不具有对未签名的小程序施加的安全限制,并且可以在安全沙箱之外运行。
注意:
JavaScript代码被视为无符号代码。当从JavaScript页面中的JavaScript代码访问有签名的applet时,applet将在安全沙箱中执行。这意味着签名的applet本质上就像一个未签名的applet。
但是,我已经找到了其他小程序,尽管它们的方法在js中被调用,但是使用JDialog使用户启动操作。
发布于 2011-10-05 17:49:53
智能卡是一个广泛的术语,您可以使用所谓的 cryptocard (区别是智能卡可以承载应用程序,而cryptocard只提供固定的加密功能)。关于这个话题,有一个新的意甲(看上去只有两个部分):http://rostislav-matl.blogspot.com/2011/09/using-smart-card-as-keystore-in-java.html。
您可能会发现,找到不太昂贵和多平台的解决方案并不容易。
https://stackoverflow.com/questions/7530069
复制相似问题