<div dir="ltr"><div><div><div><div><div>Hi everybody,<br><br></div>Say as a developer I have developed some custom logic for authentication / authorization of a user, and now somebody else will need to deploy what I have developed to production environment.<br><br></div>In my test / dev environment I used keys / certs that were generated during installation, and now the deployment team will naturally need to create / generate new public / private keys and updated metadata with this keys for the production use.<br><br></div>So I just want to confirm that the way we plan to do it is correct:<br><br></div><div>1. The production team generates there own public and private key pairs and puts them in the <br></div><div>following files (as defined int the idp.properties):<br><br>%{idp.home}/credentials/idp-signing.key (private / signing)<br>%{idp.home}/credentials/idp-signing.crt (public / signing)<br>%{idp.home}/credentials/idp-encryption.key (private / encryption)<br>%{idp.home}/credentials/idp-encryption.crt (public / encryption)<br><br></div><div>2. Then they put the public keys to <KeyDescriptor use="signing" /> and <KeyDescriptor use="signing" /> elements of metadata and give this updated metadata to SP.<br><br></div><div>That would be it?<br></div><div><br></div>Thanks,<br></div>Kirill<br></div>