IDP with multiple cert

Peter Schober peter.schober at univie.ac.at
Fri Feb 24 17:12:18 UTC 2023


* Zico via users <users at shibboleth.net> [2023-02-24 05:06]:
> I would like to get some idea if it's possible to have my IDP with multiple
> cert?
> Meaning... it's more like federation metadata but there will be just two
> sets of idp-signing and idp-encryption keys in my metadata.

For signing:

With the exception of specific configurations for certain relying
parties where you tell the IDP to sign with a different key the IDP
can really only have one signing key configured at any given time.
  For relying parties (SAML SPs) that can deal with multiple
certificates of use="signing" in metadata you can publish multiple
such certificates ahead of time and then switch the one signing key in
your IDP configuration for the other/new signing key. (I.e., metadata
has 2 but you active IDP configuration only ever needs 1.)
  For relying parties that do not support this you could use the
method for exceptions I mentioned before:
https://shibboleth.atlassian.net/wiki/spaces/IDP4/pages/1265631697/SecurityConfiguration

For encryption:

The IDP already supports 2 key pairs for decrypting received requests
or responses (which you may not even need) via pre-defined
idp.encryption.{key,cert} and idp.encryption.{key,cert}.2 properties
in your conf/idp.properites file.

-peter


More information about the users mailing list