I have a SIMP 5.2.0 on RHEL system running. We have been developing for a few months and it's time for us to switch from FakeCA to a real certificate authority. To do this I plan to do the following:
1.) Clean out the /etc/puppet/environments/simp/keydist/*/ directories
2.) For each client, populate the /etc/puppet/environments/simp/keydist/FQDN-OF-CLIENT/ directory with the new client certificates
3.) chown, chmod and chcon /etc/puppet/environmetns/simp/keydist/ appropriately (recursively)
4.) Empty out /etc/puppet/environments/simp/keydist/cacerts
5.) Copy new root CA public cert 'rootcacert.pem' into /etc/puppet/environments/simp/keydist/cacerts
6.) ln -s rootcacert.pem `openssl x509 -in $file -hash -noout`.0
Should this work? Any tips or advice? I'd like to do this with as few problems as possible since we have a fair number of clients up and working at this point.
Thank you,
Samuel Vange