Какая правильная XML-канонизация?
Я использую xmlseclibs, чтобы попытаться подписать документ SOAP, но он, похоже, не канонизирует вещи одинаково, в зависимости от того, подписываю ли я или проверяю. Я приведу вам пример. Это XML, который я пытаюсь подписать: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header/> <soapenv:Body> <samlp:Response xmlns:samlp="urn:oasis:names:tc:SAML:1.0:protocol" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" MajorVersion="1" MinorVersion="1" IssueInstant="2010-02-04T15:27:43Z" ResponseID="pfxe85313e6-e688-299a-df06-30f55e24f65a"> <samlp:Status> <samlp:StatusCode Value="samlp:Requester"/> </samlp:Status> </samlp:Response> </soapenv:Body> </soapenv:Envelope> Я получил код, […]