久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

    • <bdo id='B4QJS'></bdo><ul id='B4QJS'></ul>

    <small id='B4QJS'></small><noframes id='B4QJS'>

  1. <tfoot id='B4QJS'></tfoot>
  2. <legend id='B4QJS'><style id='B4QJS'><dir id='B4QJS'><q id='B4QJS'></q></dir></style></legend>
    <i id='B4QJS'><tr id='B4QJS'><dt id='B4QJS'><q id='B4QJS'><span id='B4QJS'><b id='B4QJS'><form id='B4QJS'><ins id='B4QJS'></ins><ul id='B4QJS'></ul><sub id='B4QJS'></sub></form><legend id='B4QJS'></legend><bdo id='B4QJS'><pre id='B4QJS'><center id='B4QJS'></center></pre></bdo></b><th id='B4QJS'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='B4QJS'><tfoot id='B4QJS'></tfoot><dl id='B4QJS'><fieldset id='B4QJS'></fieldset></dl></div>

      添加基于帶有 SignedXml 類的 Id 屬性的引用時(shí)出現(xiàn)

      #39;Malformed Reference Element#39; when adding a reference based on an Id attribute with SignedXml class(添加基于帶有 SignedXml 類的 Id 屬性的引用時(shí)出現(xiàn)“格式錯(cuò)誤的引用元素) - IT屋-程序員軟件開發(fā)技術(shù)分享社

    1. <i id='94qIQ'><tr id='94qIQ'><dt id='94qIQ'><q id='94qIQ'><span id='94qIQ'><b id='94qIQ'><form id='94qIQ'><ins id='94qIQ'></ins><ul id='94qIQ'></ul><sub id='94qIQ'></sub></form><legend id='94qIQ'></legend><bdo id='94qIQ'><pre id='94qIQ'><center id='94qIQ'></center></pre></bdo></b><th id='94qIQ'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='94qIQ'><tfoot id='94qIQ'></tfoot><dl id='94qIQ'><fieldset id='94qIQ'></fieldset></dl></div>

        1. <tfoot id='94qIQ'></tfoot>
          • <bdo id='94qIQ'></bdo><ul id='94qIQ'></ul>
            <legend id='94qIQ'><style id='94qIQ'><dir id='94qIQ'><q id='94qIQ'></q></dir></style></legend>

                  <tbody id='94qIQ'></tbody>
              1. <small id='94qIQ'></small><noframes id='94qIQ'>

                本文介紹了添加基于帶有 SignedXml 類的 Id 屬性的引用時(shí)出現(xiàn)“格式錯(cuò)誤的引用元素"的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                問題描述

                限時(shí)送ChatGPT賬號(hào)..

                當(dāng)有命名空間前綴時(shí),無法通過 Id 屬性對元素進(jìn)行簽名:

                Unable to sign element by Id attribute when there's a namespace prefix:

                void Main()
                {
                    var doc = new XmlDocument();
                    doc.LoadXml("<root xmlns:u="myuri"><test u:Id="_0">Zebra</test></root>");
                
                    SignedXml signedXml = new SignedXml(doc);
                    signedXml.SigningKey = new RSACryptoServiceProvider();
                
                    Reference reference = new Reference("#_0");
                    signedXml.AddReference(reference);
                
                    signedXml.ComputeSignature();
                }
                

                ComputeSignature() 將在此處失敗并出現(xiàn)格式錯(cuò)誤的參考元素",該怎么做?

                ComputeSignature() will fail here with 'Malformed Reference Element' how should this be done?

                推薦答案

                我們使用的方法是繼承 System.Security.Cryptography.Xml.SignedXml 類...

                The approach we used was to subclass System.Security.Cryptography.Xml.SignedXml class...

                public class SignedXmlWithId : SignedXml
                {
                    public SignedXmlWithId(XmlDocument xml) : base(xml)
                    {
                    }
                
                    public SignedXmlWithId(XmlElement xmlElement) 
                        : base(xmlElement)
                    {       
                    }
                
                    public override XmlElement GetIdElement(XmlDocument doc, string id)
                    {
                        // check to see if it's a standard ID reference
                        XmlElement idElem = base.GetIdElement(doc, id);
                
                        if (idElem == null)
                        {
                            XmlNamespaceManager nsManager = new XmlNamespaceManager(doc.NameTable);
                            nsManager.AddNamespace("wsu", "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd");
                
                            idElem = doc.SelectSingleNode("http://*[@wsu:Id="" + id + ""]", nsManager) as XmlElement;
                        }
                
                        return idElem;
                    }
                }
                

                這篇關(guān)于添加基于帶有 SignedXml 類的 Id 屬性的引用時(shí)出現(xiàn)“格式錯(cuò)誤的引用元素"的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                相關(guān)文檔推薦

                What are good algorithms for vehicle license plate detection?(車牌檢測有哪些好的算法?)
                onClick event for Image in Unity(Unity中圖像的onClick事件)
                Running Total C#(運(yùn)行總 C#)
                Deleting a directory when clicked on a hyperlink with JAvascript.ASP.NET C#(單擊帶有 JAvascript.ASP.NET C# 的超鏈接時(shí)刪除目錄)
                asp.net listview highlight row on click(asp.net listview 在單擊時(shí)突出顯示行)
                Calling A Button OnClick from a function(從函數(shù)調(diào)用按鈕 OnClick)
              2. <legend id='U1FzZ'><style id='U1FzZ'><dir id='U1FzZ'><q id='U1FzZ'></q></dir></style></legend>
                    <tbody id='U1FzZ'></tbody>

                  <small id='U1FzZ'></small><noframes id='U1FzZ'>

                    <bdo id='U1FzZ'></bdo><ul id='U1FzZ'></ul>
                      <i id='U1FzZ'><tr id='U1FzZ'><dt id='U1FzZ'><q id='U1FzZ'><span id='U1FzZ'><b id='U1FzZ'><form id='U1FzZ'><ins id='U1FzZ'></ins><ul id='U1FzZ'></ul><sub id='U1FzZ'></sub></form><legend id='U1FzZ'></legend><bdo id='U1FzZ'><pre id='U1FzZ'><center id='U1FzZ'></center></pre></bdo></b><th id='U1FzZ'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='U1FzZ'><tfoot id='U1FzZ'></tfoot><dl id='U1FzZ'><fieldset id='U1FzZ'></fieldset></dl></div>

                          <tfoot id='U1FzZ'></tfoot>
                          主站蜘蛛池模板: 亚洲国产中文字幕 | 成人国产精品久久久 | 一级毛片视频在线 | 亚洲视频 欧美视频 | 久久久999国产精品 中文字幕在线精品 | 美女亚洲一区 | 久久精品福利 | 久久久.com| 精品一二三区在线观看 | 韩日中文字幕 | 久久这里有精品 | 日韩aⅴ在线观看 | 亚洲国产成人av好男人在线观看 | 黄色精品| 国产视频久久久 | 中文字幕一区二区三区不卡在线 | 视频在线一区二区 | 97精品超碰一区二区三区 | 国产日韩久久 | 欧美日韩精品久久久免费观看 | 日本免费在线看 | 精品欧美一区二区在线观看欧美熟 | 日批免费在线观看 | 亚洲免费在线 | 亚洲欧美一区二区三区国产精品 | 国产精品精品 | 老司机67194精品线观看 | 亚洲欧美一区二区三区视频 | 欧美国产视频 | 日本免费一区二区三区 | 亚洲成人一二三 | caoporn国产精品免费公开 | 久久久久久91香蕉国产 | 在线一区| 日韩电影一区 | 国产 日韩 欧美 在线 | 日韩欧美二区 | 91免费在线| 天天干天天爽 | 久久精品中文字幕 | 一区二区三区久久久 |