Next in thread → Next in month →

RE: [saml-dev] Signing protocols and assertions

From
Scott Cantor <>
Date
2007-03-01T04:26:02+00:00
ID
003e01c75bb9$ae905380$0bb0fa80$@
Thread
RE: [saml-dev] Signing protocols and assertions
> In saml-core specification 5.4.6 example, Response and Assertion were
> signed by using <InclusiveNamespaces>. If I sign those by simply using
> exc-c14n without <InclusiveNamespaces> processing, which case will have a
> trouble ? In turn, what kind of elements or attributes will make trouble
in
> SAML?

Well, when you sign, you have to ensure that any non-visibly-used namespaces
are included or the message is vulnerable to namespace substitution attacks.
If you have no such namespaces to worry about, then you don't need to do
anything. There's nobody else who can answer that question, it depends on
the message. If you have QName data or xsi:types with namespaces that aren't
used anywhere else, then you have to deal with it.

If you're asking whether an implementation has to be able to verify a
signature with that feature, then the answer is certainly yes, it's part of
supporting exclusive c14n.

-- Scott
Next in thread → Next in month →