Add Choice to included X509 certificate in Signature of SAML Messages, when LL::NG acts as IDP
SAML Messages produced by the IDP can be Signed. For now, only simple Signature is available. It will be interesting to add a X509 certificate (in Signature), in order to be used to check Signature by the SP.
This feature need to be configurable through "Manager UI"
In first testing, the workaround in "Portal module" (Lemonldap::NG::Portal::_SAML) , is to add $publicKeySig as the last call parameter of function "createServer". The call is made in the function "loadService" The prerequisite is public key signature is a X509 certificate (as explained here : http://lemonldap-ng.org/documentation/latest/samlservice#replace_public_key_by_a_certificate)