Generating SAML Digital Signatures

The SAML specification allows the inclusion of XML digital signatures on generated SAML Responses and SAML assertions. The SAML browser/POST (where SAML assertions travel through the user's browser between sites) requires that SAML data contain an XML signature. The SAML browser/Artifact (where SAML assertions are sent directly server to server via the SAML SOAP back-channel) do not necessarily need to be signed.

Security settings relating to digital signatures are made on a per-Trusted Affiliate basis. This means that for each separate Trusted Affiliate relationship you can decide:

These settings determine the level of security that is required for the relationship, and they must be negotiated between your site and each Trusted Affiliate site. The settings that control this are found on the Assertions page for the samlTrustedAffiliate configuration objects in the directory.

Use the following rules to configure the SAML system to generate digital signatures: