So, also zumindest für mein Problem mit Shibboleth IDP, KeyCloack und dann Grommunio habe ich jetzt die Lösung gefunden wie es scheint. Das Public Zertifikat vom SIGN was weiter oben ist, muss in /etc/gromox/bearer_pubkey vorhanden sein.
Ich habe unsere DFN Community Zertifikate jetzt auch über den vom KeyCloack/dem Script generierten "rsa" und "rsa-enc" Zertifikaten platziert.
Und danach einfach diesen Part des Install Skriptes nochmal laufen lassen:
echo "-----BEGIN PUBLIC KEY-----" > /etc/gromox/bearer_pubkey
echo "$(curl -s http://localhost:9080/auth/realms/grommunio | jq -r .public_key)" >> /etc/gromox/bearer_pubkey
echo "-----END PUBLIC KEY-----" >> /etc/gromox/bearer_pubkey
Danach noch Neustarten und schon ging es jetzt zumindest bei uns.