I would strongly recommend that you NOT install a CA on a DC. Doing so will, at some point, cause problems.
As I asked someone else this morning – do you also play Russian roulette?
Put it on a member server. Preferably by itself.
AD and your CA will be tightly integrated. The CA does not need to have the name of your AD in the name of the CA. I recommend you NOT include the name of your CA server in the name of your CA. (One day that server will be replaced – you’ll want the CA to go on living.)
If, for example, your CA server is named Zip-a-Dee-CA.example.com, you could name the CA itself Song-of-the-South. It would be referred to as Zip-a-Dee-CA\Song-of-the-South. The root key will be automatically published to AD. If you want to push it to all domain computers then yes, you’ll also push it via GPO.
There is no need to unpublish the old root. Each computer probably already has a several dozen Trusted Root Certification authorities (which is a root cert – I have 62). Think of a root CA like a tree trunk, a subsidiary CA like branches on a tree, and individual certs like leaves on the tree. There can be many trees in the forest, but each tree has its own branches and each tree has its own leaves. And just as each leaf knows it’s connected to a specific branch which connects to a specific tree – every certificate knows its certification chain.
That’s what this is about:

I’m happy to answer questions (and there are at least a couple of other knowledgeable CA people on this list).
--
You received this message because you are subscribed to the Google Groups "ntsysadmin" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
ntsysadmin+...@googlegroups.com.
To post to this group, send email to
ntsys...@googlegroups.com.
Visit this group at https://groups.google.com/group/ntsysadmin.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ntsysadmin/CAHBr%2B%2BiuuEd%2BkF7EJ4gN9m5NGOznrdC8o3Vqm6NAAZb7m8hi2g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
This is a really good article:
# PKI: AD CS Two-Tier CA Hierarchy with Server Core for Windows 2012 R2
There is another post on that site relative to setting up a CA as well that does things a lot differently. Both are really well done.
Philip Elder MCTS
Microsoft High Availability MVP
E-mail: Phili...@mpecsinc.ca
Phone: (780) 458-2028
Skype: MPECS Inc.
Please note: Although we may sometimes respond to email, text and phone calls instantly at all hours of the day, our regular business hours are 8:00 AM - 5:00 PM, Monday thru Friday.
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/3a267e2ce15e4df4b37027c7d9f548de%40smithcons.com.
For more options, visit https://groups.google.com/d/optout.
I would strongly recommend that you NOT install a CA on a DC. Doing so will, at some point, cause problems.
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/3a267e2ce15e4df4b37027c7d9f548de%40smithcons.com.
Most common issue for my clients this year: forgetting that they had installed a CA on a DC and then demoting the DC (which breaks the CA).
It’s also somewhat more difficult to migrate a CA on a DC to another server instead of from a member server. (And eventually – you will want to migrate.)
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/CAAfzEuxisi3OALCEOTorHskwOrgJY%3DfV1xzfNoDmKszujCXUug%40mail.gmail.com.
Also had one client that denied they had any CAs – they turned out to have 3 – with 3 separate enterprise hierarchies – all 3 installed on different DCs.
They were a hoot.
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/c4023ef3c47441bd99453c481a6b2bea%40smithcons.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/0bc947b937a344f9b5d9684c62a739d0%40smithcons.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/0bc947b937a344f9b5d9684c62a739d0%40smithcons.com.
Between us, over the last several years, Carl Webster and I have come up with a pretty decent script that analyzes the crap out of an AD. It does a CA overview and then I have a separate script that does a very detailed drill-down on an AD’s CA installation(s).
Let’s be clear: Web has done most of the work on the AD script, even though he kindly gives me co-authorship credit. I’ve just given him some advice in places. And sample code. J It’s in ongoing development. Web’s working on the next rev. He’s adding some things I requested about “Password was never set” and about “password settings objects” (I gave him sample code for both) and another feature I don’t remember for another user.
[I’m also in ongoing development on the CA script – I’m getting ready to add “Certificate Recovery” for keys and certs that were published to AD but need to be recovered into a PFX or CER.]
In regards to this particular client: they had one CA used only by Lync/Skype for Business, another CA used only by WebDev, and a third CA used only by LDAPS. The user communities didn’t overlap and they had all been installed by “prior administrators”. Certificate Services isn’t something that jumps up and screams “I’m installed here!” It’s very low impact.
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/CADy1Ce7u2%2Brq4A0kd4oMC32BMORLyp10-DV4eRZaYjCUehULsw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/197d70bd5a9c4737ad5d4cc2cd7ebfa1%40smithcons.com.
Different domains, but with a CA it doesn’t matter. All CAs are forest-level objects (a fact not well understood by most admins).
In this case, for whatever reason, it had just never reached the point of someone caring about it. Bad change control and environment documentation.
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/CADy1Ce53RHYcuVUSfr5O7pMux%2BRGw1GnksKbEQPg6oLd_Jh15A%40mail.gmail.com.
Between us, over the last several years, Carl Webster and I have come up with a pretty decent script that
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/197d70bd5a9c4737ad5d4cc2cd7ebfa1%40smithcons.com.
I think that that is great idea. However, both Carl and I have a need to be able to track downloads and references, in these days of “prove your social impact”. He for CTP, me for MVP.
To view this discussion on the web visit https://groups.google.com/d/msgid/ntsysadmin/CAAfzEuyL0kgCoaehmU1xGtjRQvqJeJ3bbBdY5ofjDUCmpY00pA%40mail.gmail.com.