【问题标题】:XML Digital Signature in .NET.NET 中的 XML 数字签名
【发布时间】:2010-08-06 22:51:57
【问题描述】:

我想知道我需要从证书颁发机构获得哪种类型的证书才能在 .NET 中签署 XML 文档?

我们有一张 xml 电子发票,需要使用数字证书进行签名。

有什么想法吗?

【问题讨论】:

    标签: .net digital-signature


    【解决方案1】:

    据我所知,您只需要具有签名目的的证书。您可以将其导入到 Windows 的证书存储中直接使用。

    之后,您可以使用它使用众多可用库之一进行签名。例如:

    • 在 Java 中,Jaume I 大学 (CryptoApplet) 创建的签名小程序,您可以在 projectestic.uji.es/pr/cryptoapplet 找到它
    • 在 .NET 中:我参与的一个新项目(XAdES .NET 项目),您可以在 xadesnet.codeplex.com 上找到该项目

    问候

    【讨论】:

    • 库是不必要的。查看SignedXml class 和相关类。
    • 没错,库是不必要的。他们只是让生活更轻松。除非您想使用 eFactura 格式或 XAdES 签署发票。然后你将不得不使用一个库。
    猜你喜欢
    • 1970-01-01
    • 2012-07-16
    • 2016-12-14
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-11
    相关资源
    最近更新 更多