作为开发人员,我没有太多经验,而我的老板给我提出了一个比我所能实现的更大的挑战。 我感觉有点失落,因为我毕业的时候这个技术已经过时了,所以我对它们几乎一无所知!
最大的问题是: 我有一个使用 SilverLight 开发的非常复杂的网站,我需要使用智能卡对 silverlight 内的 XML 进行数字签名。经过一番搜索后,知道 silverlight 无法做到这一点,我告诉老板,这是不可能的。我的老板坚持并建议我使用 java applet 来帮助解决这个问题,但我迷失在这里......
这可能吗?是否可以使用 Java Applet 来签署 XML 并将其返回给 SilverLight?有人可以提供一些帮助吗?
谢谢!
附注开发 silverlight 网站的开发人员都不再在这家公司工作了,所以我没有从更有经验的开发人员那里得到任何帮助...
最佳答案
可以通过 Pkcs11Interop 在 Silverlight5 中轻松访问智能卡库(我是其作者),但有两个限制:
- 您的申请需要 elevated trust
- 它仅适用于 Windows(因为 Mac OS X 不支持提升信任度的应用)
关于java - 带有 Java 小程序和 SilverLight 的智能卡证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38855226/