xml-signature

    1熱度

    1回答

    我能夠使我的應用程序充當SP,IDP SSOCIRCLE使用Spring Security SAML擴展名。我的客戶有以下要求: 1.斷言簽署:從IDP發送的斷言已簽署,它工作正常。 2.請求/響應簽名:使用SSO Circle生成元數據文件時。我選擇了選項AuthnRequestsSigned至true。我將我的SP元數據上傳到SSO Circle IDP。 SP元數據的值如下:true:Aut

    1熱度

    1回答

    我試圖用camel生成一個分離的XML簽名文檔。我注意到,如果我篡改名稱空間的名稱,文檔就會失效。例如。從「soap」變爲「soap1」命名空間使得文檔無效。我得到一個: org.apache.camel.component.xmlsecurity.api.XmlSignatureInvalidValueException: Signature validation failed.

    0熱度

    1回答

    我目前正在使用Apache CXF創建一個使用Java的SOAP客戶端。我已經從一個給定的WSDL生成了服務類,並以編程方式配置客戶端(只是爲了說清楚,我沒有使用Spring配置)。 我打電話的服務有要求我發送的每個請求都需要簽名。 我到目前爲止所做的是創建我的客戶端並添加WSS4JOutInterceptor以簽署消息。 Client client = ClientProxy.getClient

    0熱度

    1回答

    我無法找到封裝XML簽名的正確XPath表達式。給出 例如: <xxx> <bbb> <Signature> <SignedInfo> ... <Reference> <Transforms> <Transform> <XPath>???<XPath> <Transform> <

    1熱度

    1回答

    我簽署了XML文檔,並根據此文檔計算簽名。 簽名算法:這是用於簽名http://www.w3.org/2000/09/xmldsig#rsa-sha1 散列算法:下面我的代碼 http://www.w3.org/2000/09/xmldsig#sha1 部分。 ... initKeyAndCertificate(); Document signedXmlDoc = getSignXML(sig

    0熱度

    1回答

    我真的很難找到一個可以使用cxf驗證xml簽名的教程。 我有這樣一個簽名的XML請求:(注:簽名值,摘要值和X509證書是虛值) <?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ns="http://namespaces.g

    1熱度

    2回答

    我目前正在嘗試關注「簽署XML文檔」上的this tutorial。到目前爲止,我已經能夠運行c14n算法並計算出合適的DigestValue。 但是,我似乎無法獲得SignatureValue字段的正確值。我目前正確地計算SignedInfo標記的摘要值,因爲它與作者的計算相匹配,但是我似乎無法解決的問題是簽名哈希得到的結果與預期的字符串不同。 我現在的劇本是這樣的: <?php $c14n

    0熱度

    2回答

    簽名結我來簽署XAdES4j一個XML文件,但verifing時候,我總是得到「未指定簽名節點」。顯然signatureParent是null!如何解決這個問題? 這裏是我的代碼: FileSystemDirectoryCertStore certStore = new FileSystemDirectoryCertStore("."); KeyStore trustAnchors = crea

    3熱度

    1回答

    如果我們採取以下Signature元素作爲一個例子: <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <ds:SignedInfo> <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />

    0熱度

    1回答

    我在Apache CXF中編寫了一個攔截器並獲得了一個SoapMessage。如何在不更改數據的情況下從SOAP消息中獲取原始XML以傷害數字簽名的驗證? 我指的是org.apache.cxf.binding.soap.SoapMessage: import org.apache.cxf.binding.soap.SoapMessage; import org.apache.cxf.bindin