Changes between Version 14 and Version 15 of IdpKeyRollOver
- Timestamp:
- 09/28/11 09:55:14 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IdpKeyRollOver
v14 v15 31 31 }}} 32 32 33 2. Copy the key/certificate into the credentials directory of the IdP installation. You will need to do this on all Shibboleth [[https://iam.alaska.edu/projects/wiki/IamProjectHosts|servers]] as the credential directory is not managed in subversion.33 2. Copy the key/certificate into the credentials directory of the IdP installation. You will need to do this on all Shibboleth servers as the credential directory is not managed in subversion. See [ [#IamProjectHosts IAM Project Hosts] ]. 34 34 {{{ 35 35 -bash-3.2$ cp idp.new.crt /opt/shibboleth-idp/credentials/ … … 170 170 5. Submit the new certificate to !InCommon for inclusion in the next federation metadata publication. This occurs daily and is done from an administrative web interface. See David Bantz for more details as he currently is the only individual with access to this. 171 171 172 6. Test config changes according to [[https://iam.alaska.edu/shib/wiki/TestIdPConfig|Test IdP Config Change]] procedure.173 174 7. Notify non-federation SPs of metadata change and instruct them to update. SPs in the !InCommon federation should be polling the !InCommon metadata [[http://wayf.incommonfederation.org/InCommon/InCommon-metadata.xml|distribution]] point daily. Wait for SPs to get metadata.172 6. Test config changes according to procedure. See [ [#TestIdPConfig Test IdP Config Change] ]. 173 174 7. Notify non-federation SPs of metadata change and instruct them to update. SPs in the !InCommon federation should be polling the !InCommon metadata distribution point daily. Wait for SPs to get metadata. See [ [#InCommonMetadata InCommon Metadata] ]. 175 175 176 176 8. Move to the new key/certificate and delete the old key/certificate "security:Credential" stanza in the relying party configuration. After this step there should be //only// one "security:Credential" stanza that points to the key/cert. **Note**: The id //must// be "IdPCredential". … … 201 201 -bash-3.2$ openssl pkcs8 -topk8 -nocrypt -in idp.new.key -out idp.new.key.der -outform der 202 202 -bash-3.2$ openssl x509 -in idp.new.crt -out idp.new.crt.der -outform der 203 -bash-3.2$ openssl x509 -in incommon.crt -out incommon.crt.der -outform der 204 -bash-3.2$ openssl x509 -in addtrust.crt -out addtrust.crt.der -outform der 205 -bash-3.2$ cat incommon.crt.der addtrust.crt.der >> idp.new.crt.der 203 206 -bash-3.2$ java ImportKey idp.new.key.der idp.new.crt.der 204 207 Using keystore-file : /opt/tomcat/temp/keystore.ImportKey … … 232 235 }}} 233 236 234 12. Test config changes according to [[https://iam.alaska.edu/shib/wiki/TestIdPConfig|Test IdP Config Change]] procedure.237 12. Test config changes according to procedure. See [ [#TestIdPConfig Test IdP Config Change] ] 235 238 236 239 References: … … 238 241 * [=#InCommonCert][[https://www.incommon.org/cert/repository/AddTrustExternalCARoot.txt|AddTrust External CA Root]] 239 242 * [=#AddTrustCert][[https://www.incommon.org/cert/repository/InCommonServerCA.txt|InCommon Server CA]] 243 * [=#IamProjectHosts][[https://iam.alaska.edu/projects/wiki/IamProjectHosts|IAM Project Hosts]] 244 * [=#TestIdPConfig][[https://iam.alaska.edu/shib/wiki/TestIdPConfig|Test IdP Config Change]] 245 * [=#InCommonMetadata][[http://wayf.incommonfederation.org/InCommon/InCommon-metadata.xml|InCommon Metadata Distribution Point]]