xmlseclibs

    5熱度

    2回答

    我需要使用PHP驗證在Windows 8應用服務器端進行的應用內購買。 MSDN的documentation page僅在C#中有一個示例。現在,我花了整整一天的時間尋找一種在PHP中實現它的方法。沒有成功。在整個互聯網上,這個主題只有.NET示例。 (xmlseclibs - 無用,使用不支持sha256的openssl_ *函數; phpseclib - 看起來很有前途,但他們的文檔和示例很差

    1熱度

    2回答

    我正在使用xmlseclibs來嘗試簽署一個SOAP文檔,但它似乎沒有以同樣的方式對事物進行規範化,這取決於我正在簽名還是驗證。 我給你舉個例子。這是我想籤XML: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header/> <soapenv:Body> <sam

    0熱度

    1回答

    我有一個makefile如下: CC=gcc CFLAGS= -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_XSLT=1 -DXMLSEC_NO_XKMS=1 -I/usr/include/libxml2 -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -DXMLSEC_CRYPTO=\"openssl\" -DUNIX_SOC

    2熱度

    1回答

    我已經簽署了近一年的工作相關的XML,今天我注意到我做錯了(請原諒我的壞英文,這不是我的主要語言) 我使用xmlseclibs庫PHP和我想的簽名是這樣的: <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.o

    1熱度

    1回答

    我想用PHP和xmlseclibs簽署XML文件。 但是所有的驗證工具都說我的簽名是無效的。 XMLSpy的說: 「算的摘要值不匹配的參考摘要」 這是我的XML: <root><value>x</value></root> 這是摘要,我得到: KaMTM32K5rXl9U6MgG2BXuzNxoQ= 我的方法用得到它: 1)PHP: $doc = new DOMDocument(); $

    8熱度

    5回答

    我有兩個XML文件,其結構如下: 我的鑰匙 <RSAKeyValue> <Modulus> ... </Modulus> <Exponent> ... </Exponent> <P> ... </P> <Q> ... </Q> <DP> ... </DP> <DQ> ... </DQ> <InverseQ> ... </Inve

    2熱度

    2回答

    我已經檢查過SO並搜索了一下,但到目前爲止還沒有找到答案。我使用SAML 2.0作爲服務提供商,並嵌入php-saml - 首先使用simplesamlphp,但發現嵌入有點困難。 的IDP-的反應回來了簽名 <signaturemethod algorithm="http://www.w3.org/2000/09/xmldsig#dsa-sha1"> ,看起來像xmlseclibs不支持DS