【问题标题】:Silverlight 4/5 digitally sign XMLSilverlight 4/5 数字签名 XML
【发布时间】:2012-03-12 07:41:47
【问题描述】:

我了解到您无法从 Silverlight 访问 Windows 证书存储(至少在 SL3 和 4 中)。是否有可能从 SL5 获得它?如果没有,我如何从 Silverlight 签署 XML?

【问题讨论】:

    标签: silverlight digital-signature xml-signature


    【解决方案1】:

    您可以访问 Silverlight 5 中的证书存储,因为它允许 P/Invoke。

    我们的SecureBlackbox 库允许您在 Silverlight 3 到 5 中签署 XML。在 SL 3 和 SL 4 中,您需要从文件或代码中的常量或通过网络获取证书,而在 SL 5 中,Windows 证书存储是用过的。

    【讨论】:

    • 您能举个例子,说明如何使用 Platform Invoke 访问 SL5 中的证书存储区吗?谢谢!
    • 嗯,看起来只有浏览器外的应用程序才允许执行 P/Invoke,否则您必须执行注册表“hack”...mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/…
    • @redman 是的,如果你想使用 Windows 证书存储,这是一个限制。
    猜你喜欢
    • 1970-01-01
    • 2012-04-04
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 2011-08-17
    • 2012-02-03
    • 2012-07-16
    • 1970-01-01
    相关资源
    最近更新 更多