<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><div>Hi Julien,</div><div><br data-mce-bogus="1"></div><div>Yes, we already included oidc extension to the docker image like Ian mentioned.</div><div><br data-mce-bogus="1"></div><div>Using JWK is one option like you have done. Other option which we are using is to change configuration to use same %{idp.[signing|encryption].[key|cert]} variables as SAML part uses by modifying credentials-oidc.xml accordingly. </div><div><br data-mce-bogus="1"></div><div>Nice to hear that this is found useful. </div><div><br data-mce-bogus="1"></div><div>// Sami</div><div><br data-mce-bogus="1"></div><div data-marker="__QUOTED_TEXT__"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><p>Thanks a lot Ian,</p>
<p>I found all I needed in the link you prvided, I used this project
<a class="moz-txt-link-freetext" href="https://github.com/mitreid-connect/json-web-key-generator" target="_blank">https://github.com/mitreid-connect/json-web-key-generator</a> to
generate files in credentials.</p>
<p>To build this project with a temp docker container :</p>
<p>docker run -it --rm --name my-maven-project -v $PWD:/usr/src -w
/usr/src maven:3.6.3-openjdk-14-slim mvn package<br>
</p>
<p>To generate files in credentials and then put it in the
credentials conf folder of shibboleth home folder :<br>
</p>
<p>java -jar
json-web-key-generator-0.9-SNAPSHOT-jar-with-dependencies.jar -t
EC -c P-256 -a ES256 -u sig -i oidcKeyES | tail -n +2 >
credentials/idp-signing-es.jwk<br>
java -jar
json-web-key-generator-0.9-SNAPSHOT-jar-with-dependencies.jar -t
RSA -s 2048 -u sig -i oidcKeyRS | tail -n +2 >
credentials/idp-signing-rs.jwk<br>
java -jar
json-web-key-generator-0.9-SNAPSHOT-jar-with-dependencies.jar -t
RSA -s 2048 -u enc -i oidcKeyRSAEncryption | tail -n +2 >
credentials/idp-encryption-rsa.jwk<br>
</p>
<p><br>
</p>
<br></blockquote></div></div></body></html>