xml-signature

    1熱度

    2回答

    我想驗證使用XMLDSig簽名的XML消息。爲了創建消息摘要,我需要首先對消息進行規範化。它工作正常,除了的DOMNode :: C14N()從下面的代碼刪除第二個命名空間: <?xml version="1.0" encoding="UTF-8"?><DirectoryRes xmlns="http://www.idealdesk.com/ideal/messages/mer-acq/3.3.1

    1熱度

    2回答

    是否可以驗證下面的XML文檔: <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> <SignatureMethod Algorithm="http:/

    2熱度

    1回答

    任何人都可以告訴我,xades4j中是否有簡單的方法可以使用別名從pkcs12獲取簽名證書?

    0熱度

    2回答

    Internet上的所有examples都顯示XmlDsigEnvelopedSignatureTransform類作爲SignedXml類的一部分的用法。 我想單獨使用這個類。只需給它一個nodeList即可得到沒有簽名節點的結果。 XmlDsigEnvelopedSignatureTransform envSigTrans = new XmlDsigEnvelopedSignatureTran

    0熱度

    1回答

    我一直在尋找一個解決方案使用unexportable私鑰簽名XML(這需要密碼/加密密碼由用戶輸入被告知爲創建使用它的哈希)所含的USB令牌(智能卡等)的web應用程序。我已經做了一個ac#類庫來做到這一點,但顯然代碼是在服務器端執行的,所以我不能通過互聯網訪問客戶端的usbtoken /智能卡,除非它插在服務器pc中(所以我的解決方案可能是安裝在我的客戶的本地網絡和usbtoken插入服務器的U

    2熱度

    1回答

    給定一個XML文檔,其中根節點使用RSA + SHA2簽名進行簽名,該簽名包含一個使用RSA + SHA2再次單獨簽名的XML元素,我發現: 根節點上的簽名是無效 子節點上的獨立的簽名無效 當複製簽名的子節點插入一個新的XML文件,也是移動的xmlns:對該節點的聲明以及維護名稱空間範圍I發現 的簽名有效 的XML結構是一樣的東西。在現實生活中,XML是一個簽名的SAML2 ArtifactRes

    3熱度

    3回答

    我有以下XML(許多數據是假的) <?xml version="1.0" encoding="UTF-8"?> <msg xmlns="http://someaddress.com/m1" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:

    2熱度

    2回答

    庫中:apache Santuario + xades4j。 使用xpathto選擇元素並對它們進行簽名。 如果我嘗試籤一個簡單的XML不包含命名空間和驗證簽名,它工作得很好,但如果XML定義了一個命名空間,例如XML如下: <ClinicalDocument xmlns="urn:hl7-org:v3"> <element1tobesigned.../> <element2t

    7熱度

    2回答

    我試圖通過僅簽署部分XML來簽署XML簽名,但經過大量搜索後,我一直無法找到解決方案。 我正在使用java來使用Xpath2轉換和EXCLUSIVE規範化來簽署XML。如果我有下面的XML <?xml version="1.0" encoding="UTF-8"?> <msg xmlns="http://someaddress/ad/m1" xmlns:ns1="http://someother

    3熱度

    2回答

    xml = '<?xml version="1.0" encoding="UTF-8"?> <User> <Uer id="user_id"> <Code>1111</Code> <ID>0000000111</ID> </Uer> <Signature xmlns="http://www.w3.org/2000/09/xm