If the HTTP POST binding is used to deliver the Response, the enclosed assertions must be signed

This is probably not obvious to most users but if the HTTP POST binding is used to deliver the Response, the enclosed assertions must be signed

This is stated in the following links

http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0.html

SAML Version 2.0 Errata 05

For example

New at Section 4.1.4.5, lines 600-601
If the HTTP POST binding is used to deliver the , each assertion MUST be protected by a digital signature. This can be accomplished by signing each individual element or by signing the element.

3 Likes

Hey Sam,

Thanks so much for sharing this valuable tip with the community. Your insight about the need to sign enclosed assertions when using the HTTP POST binding, which can be easily overlooked, is a crucial detail.

The provided links and example clarify the process, and your proactive approach to sharing such details is greatly appreciated! :+1:

This is probably not obvious to most users but if the HTTP POST binding is used to deliver the Response, the enclosed assertions must be signed

This is stated in the following links

http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0.html

SAML Version 2.0 Errata 05

For example

New at Section 4.1.4.5, lines 600-601
If the HTTP POST binding is used to deliver the , each assertion MUST be protected by a digital signature. This can be accomplished by signing each individual element or by signing the element.

1 Like