This tutorial consist on the following steps :
SAML documents validation is performed using Schematrons. Those schematrons define the requirements to be tested in an SAML document.
There is two ways of validating your SAML document :
Since the SAML and the CDA schematrons are part of the same project, please see Importing of the schematron project in the CDA section here.
as for the CDA Document validation based on schematron, the SAML validation steps are :
The current SAML schematron are the final schematrons used for the SAML documents validation in the Gazelle External Validation Service. Those schematron are available in :
Here below the source schematrons available for the SAML validation.
Details about the processing of this scrip, please see here.
Since the developed SAML schematrons doesn't use inclusion, nor phases,and all the requirements fits into one file, the 'makedist' script preprocessing consists mainly on :
The validation thanks to this script remains the same as for the CDA validation.
Issues on SAML schematrons can be reported in the Gazelle issue tracker available here.