Changing Out Domain Controller Certificates

Aetherpacket 1 Reputation point

Good afternoon community, So I've been working on a fairly large rip and replace project gutting out some old systems, including the previous implementation of Windows Certificate Authority services. The old PKI had skeletons, and I decided to build out a new side-by-side PKI to start over fresh rather than export and import onto a new server and potentially run into issues. So far everything has been going very well. My PKIVIEW looks super clean, my auto-enroll GPO is working as intended, and my template security settings are all looking good as well. RADIUS and HTTPS look perfect too on the systems that deal with those processes. A lot of this I knew would be fine ahead of time, but IT paranoia and all that. The last step that I've been thinking over is our domain controllers. I know their certs which were issued by the old PKI are at least used for LDAPS, but as I've been digging around I'm not really sure what else they are leveraged on. I wanted to switch them over to the new Kerberos Authentication Template signed by the new subordinate off of the old Domain Controller template signed by the predecessor. The Root & Subordinate CAs are already trusted on all domain joined devices, and any systems that are outside of AD I've imported both to those systems trust stores as well. With that in mind, as long as I request the new Kerberos Authentication certificate on my DCs and restart them, they should start using the new certificate (due to the expiry date being the farther out) upon service startup when it comes back online. I can also add the old Domain Controller certificate to the Superseded Templates tab on the new Kerberos Authentication template. I'm curious if anyone in the community has done a DC certificate swap before, and is willing to share any repercussions of the change with me? Thanks!

Windows Server Security
Windows Server Security
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Security: The precautions taken to guard against crime, attack, sabotage, espionage, or another threat.
1,776 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Vadims Podāns 9,116 Reputation points MVP

    Just do it as planned.

    0 comments No comments