signedxml

    1熱度

    1回答

    我使用signedxml類來生成xml簽名。結果如下所示的xml; <Signature Id="orderSignature" xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2

    0熱度

    1回答

    我試圖實現需要封裝XML數字簽名(XMLDSIG)的行業規範。相反,符合例子(<Signature>)我的規格用自己的名義爲簽名元素: <xs:element name="ensembleSignature" type="dsig:SignatureType" /> <!-- wish this was: <xs:element ref="dsig:Signature" /> --> 所以該

    6熱度

    1回答

    我一直試圖讓.NET中的XMLDSIG支持行爲正常,更具體地說是SignedXml類。我正在實施第三方服務,他們剛剛開始要求所有郵件都必須進行數字簽名... 我的問題是,我似乎無法生成有效的簽名。第三方服務和我找到的在線簽名驗證程序都將該簽名報告爲無效。驗證服務(http://www.aleksey.com/xmlsec/xmldsig-verifier.html)報告摘要和數據之間不匹配,至今我

    3熱度

    1回答

    我正在使用SignedXML類進行rsa-sha256 xml簽名。但問題是我需要改變CSP來支持sha256。 這就是我如何選擇證書, public X509Certificate2 GetCertificateFromStore() { X509Store st = new X509Store(StoreName.My, StoreLocation.CurrentUs

    7熱度

    3回答

    我使用下面的方法來簽署XML文檔的XML文檔: public static XmlDocument SignDocument(XmlDocument doc) { string signatureCanonicalizationMethod = "http://www.w3.org/2001/10/xml-exc-c14n#"; string signatureM

    9熱度

    1回答

    當我簽署包含名稱空間前綴 和名稱空間引用的XML文檔並驗證它時,會發生此問題。在這種情況下,驗證總是失敗 (返回false)。當我從XML中刪除名稱空間前綴和名稱空間引用時,簽名和驗證工作正常。 你能幫我嗎? 這裏是我的代碼:從SignedXml namespace Xmldsig { using System; using System.Security.Cryptogra

    2熱度

    6回答

    的數字簽名I部分有具有類似於以下 <envelop> <header>blaa</header> <message>blaa blaa</message> <footer></footer> </envelop> 我想進行數字簽名的報頭和消息元素和所述簽名添加到所述頁腳元素結構的XML文檔。 如何簽名元素,然後再驗證簽名(使用.net c#)?

    3熱度

    2回答

    我想驗證SignedXml中針對機器商店中證書的簽名。此代碼是用來驗證簽名: internal bool VerifySignature(XmlDocument xml) { var signedXml = new SignedXml(xml); var nsMgr = new XmlNamespaceManager(xml.NameTable); nsMgr.Ad

    0熱度

    1回答

    我正在努力實施SAML服務。因此,我認爲在將斷言發送給服務提供者(服務提供者使用他們的私鑰進行驗證)之前,身份提供者應該使用服務提供者的公鑰對數字簽名SAML斷言。但是,我很難找到使用SignXML對象(在C#中)使用公鑰簽名的任何示例。所有示例都使用私鑰進行簽名。 任何示例或建議將不勝感激。