java - 带有 Java 小程序和 SilverLight 的智能卡证书

标签 java c# silverlight applet smartcard

作为开发人员,我没有太多经验,而我的老板给我提出了一个比我所能实现的更大的挑战。 我感觉有点失落,因为我毕业的时候这个技术已经过时了,所以我对它们几乎一无所知!

最大的问题是: 我有一个使用 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/

相关文章:

c# - 关于 EF Code First Fluent API、TPH 和外键的困难

c# - 无法将 IEnumerable 转换为指定类型

c# - 内存映射文件和内存消耗

asp.net - Webclient 双向使用二进制文件

java - Hibernate:一张表,多个实体/持久类,合法吗?

java - Android Studio - Gradle 1.5 --core-library 选项

java - Spring Boot 无法成功将数据 POST 到数据库 (ORA-00942)

java - 在Spring Security 4中是否可以使用ConcurrentSessionControlStrategy.alwaysCreateSession?

wpf - WPF 应用程序中的 IIS 平滑流式处理

c# - 更改已附加的事件处理程序运行时