2010-08-06 30 views
2

我想知道哪種類型的證書需要從證書頒發機構獲取以在.NET中籤署XML文檔?.NET中的XML數字簽名

我們有一個xml電子發票,我們需要使用數字證書進行簽名。

有什麼想法?

回答

1

據我所知,你只需要一個有符號目的的證書。您可以將其導入到Windows的證書存儲中以直接使用它。

之後,您可以使用它來使用可用的許多庫之一進行簽名。例如:

  • 在Java中,由海梅一世大學(CryptoApplet)創建簽名的小程序,你可以在projectestic.uji.es/pr/cryptoapplet
  • 在.NET中發現:一個新的項目,我「M參與(XAdES的.NET項目),你可以在xadesnet.codeplex.com

問候

+1

圖書館是不必要的發現。查看[SignedXml類](http://msdn.microsoft.com/zh-cn/library/system.security.cryptography.xml.signedxml.aspx)和相關的類。 – 2010-12-07 20:50:01

+0

沒錯,圖書館是不必要的。他們只是讓生活更輕鬆。除非您想要使用eFactura格式(例如XAdES)簽署發票。那麼你將不得不使用一個庫。 – 2010-12-09 22:50:44