I am wondering why the saml signed request and response XML attached key.
I saw the signature comes with a certificate?
Shouldn't the certificate already be negotiated ahead of time between SP and IDP?
I am just wondering if the attacker can sign the invaded message with their own private key and give the SP their public key to verify.
Or the certificate on response will be validated to match the already negotiated one? Then why it is necessary/bother to attach the the certificate on each request/response?