Using certificate for back-channel
The federation uses back-channel certificates to allow SP query
IdP for attributes (SAML artifact profile). For this purpose, the certificate has to be trusted. For level-1, you don't need to worry about this, as the certificate for your machine both for front and back channel is signed by our Federation CA. However, for level-2 and above, you need to ensure that the certificate is trusted by federation members.
If you have commercial certificate for your front-channel (https), then you
may be able to use the same certificate, but you need to check if your certificate fits the purpose for which it is going to be used.
For all front channel certificates, they all have to have "server ssl" purpose.
For SP back-channel certificate (this is defined in your shibboleth.xml), it has to have "client ssl" purpose
For
IdP back-channel certificate, it has to have "server ssl" purpose.
To find out if your cert satisfies a particular purpose, such as "client ssl", you can issue the following command:
openssl verify -purpose sslclient mycert.pem
The output should say whether your certificate satisfies the intended purpose.
Usage of certificates for their non-intended purposes will fail and will be rejected automatically, therefore it is important to check if you use your certificate correctly.
to top