/[oio-kataloget]/dk.nita.saml20
Softwarebørsen

Log of /dk.nita.saml20

View Directory Listing Directory Listing


Sticky Revision:

Revision 8091 - Directory Listing
Modified Mon Oct 26 13:05:16 2009 UTC (10 months, 1 week ago) by chj


Revision 7852 - Directory Listing
Modified Wed Sep 30 13:42:42 2009 UTC (11 months, 1 week ago) by rolfnj
Subklassing af signedxml:

Problem der opstod i forbindelse med en krypeteret metadatafil:

Problemet er at id attributten på EntityID elementet er prefixet med wsu (http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd) namespacet.

OIOSaml.NET kalder System.Security.Cryptography.Xml.SignedXML.CheckSignature(); på metadatafilens signaturblok fra dk.nita.saml20.Utils.XmlSignatureUtils linie 25, der kaster en exception der lyder noget i retning af "Malformed reference element".

Ved at singlesteppe igennem .NETs klasser, kan jeg se at reference id'et angivet i signaturblokken søges at blive resolvet enten som ukvalificeret navn, eller kvalificeret med http://www.w3.org/2000/09/xmldsig# namespacet (Checket sker i System.Security.Cryptography.Xml.Reference, System.Security.Cryptography.Xml.Utils og System.Security.Cryptography.SignedXml).

Idet at id'et angivet i signaturblokken ikke kan resolves til det signerede element, kan signaturen ikke valideres, og der bliver derfor kastet en exception.

Umiddelbart lader det ikke til at SignedXML klassen kan konfigureres til at kigge efter andre namespaces.

Først rettede jeg metadata filen til, således at id attributten i EntityDescriptor elementet var ukvalificeret. Det gjorde at signaturen nu blev checket (og ikke forventeligt ikke validerede).


Revision 7654 - Directory Listing
Modified Fri Sep 18 13:24:36 2009 UTC (11 months, 2 weeks ago) by chj


Revision 7511 - Directory Listing
Modified Wed Sep 2 07:09:15 2009 UTC (12 months ago) by chj


Revision 7283 - Directory Listing
Modified Thu Aug 20 08:48:22 2009 UTC (12 months, 2 weeks ago) by chj
More logging implemented.

Revision 7138 - Directory Listing
Modified Mon Aug 10 08:31:43 2009 UTC (12 months, 4 weeks ago) by rolfnj


Revision 6987 - Directory Listing
Added Fri Jul 10 09:52:39 2009 UTC (13 months, 4 weeks ago) by rolfnj
Import of OIOSAML.NET sources

softwareborsen@itst.dk
ViewVC Help
Powered by ViewVC 1.1.2