We are currently using SHA-1 for our root and intermediate signed certificates and need to update to SHA-2. Root certificate expiration is set to expire in a few years, intermediate expires in June of 16. What would be the best way to upgrade to SHA-2 and create zero user or system disruption?
I want to create a new root template as RSA with a 2048 key length, SHA-256 as the hash and set the expiration as 10 years again. After that is created, generate a new intermediate cert template with a 5 year expiration and as SHA-256 also. Deploy the new root and intermediate cert to all servers with an updated expiration date (2026 & 2021) and let the old certs expire and the new certs to take over when that occurs.
What part am I over looking? Do I need to delete existing old certs from all servers and workstations so they are not seen as expired when the expiration occurs and need to delete the old certs that are still using the old SHA-1 templates. Update is needed to pass data security scans in our environment.
Thanks for the help!