Click here to get back home

Windows 2003 - Child domain cannot request certificate from root domain

 HomeNewsGroups | Search | About
 microsoft.public.windows.server.security    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
Windows 2003 - Child domain cannot request certificate from root domain JulioHM 01-11-2008
Posted by JulioHM on January 11, 2008, 11:41 am
Please log in for more thread options
Hi,

We have a forest setup (all servers are win2003) where we have one
root domain controller (actresses.net) and one child domain
(hot.actresses.net) controller.

Root domain has an Enterprise CA installed, and we are trying to allow
computers in the child domain to request certificates from the root
domain. We keep getting the same error message, no matter what we try.

After following the Certificate Request Wizard in the MMC Certificate
snap-in, the following error message appears.


---------------------------
Certificate Request Wizard
---------------------------
The certificate request failed because of one of the following
conditions:
- The certificate request was submitted to a Certification
Authority (CA) that is not started.
- You do not have the permissions to request certificates from the
available CAs.
---------------------------
OK
---------------------------


Apparently, as we have googled around, this message seems to have
several possible reasons to show up. We've tried changing all kinds of
permissions everywhere (templates, active directory) but without any
luck.

Would anyone have any clue of how work around this?

Any help is apreciated.

Thanks
Julio

Posted by Brian Komar on January 13, 2008, 4:49 am
Please log in for more thread options
The main thing is that you have to modify the permissions on the certificate
templates you wish to issue.
By default, permissions assume a single domain forest.
You must change the permissions to allow users and computers from a child
domain to request certificates from the CA>
- The certificate templates are edited using the Certificate Templates
console (certtmpl.msc)
- By default, only Enterprise Admins and forest root Domain Admins have the
permissions to edit the certificate templates.
- The certificate templates are stored in the Configuration naming context
and replicated to all DCs in the forest (requiring the use of either global
groups or universal groups for the permission assignments.

You can use of of two permission strategies.
1) Create a custom global group in each domain to represent the target users
or target computers for the certificate template. Add both groups (based on
the fact that you state you have a root domain and a child domain), and
assign each group Read and Enroll permissions.
2) Create a custom global group in each domain to represent the target users
or target computers for the certificate template. Add each global group to a
custom universal group and assign the universal group Read and Enroll
permission for the certificate template.

Brian

> Hi,
>
> We have a forest setup (all servers are win2003) where we have one
> root domain controller (actresses.net) and one child domain
> (hot.actresses.net) controller.
>
> Root domain has an Enterprise CA installed, and we are trying to allow
> computers in the child domain to request certificates from the root
> domain. We keep getting the same error message, no matter what we try.
>
> After following the Certificate Request Wizard in the MMC Certificate
> snap-in, the following error message appears.
>
>
> ---------------------------
> Certificate Request Wizard
> ---------------------------
> The certificate request failed because of one of the following
> conditions:
> - The certificate request was submitted to a Certification
> Authority (CA) that is not started.
> - You do not have the permissions to request certificates from the
> available CAs.
> ---------------------------
> OK
> ---------------------------
>
>
> Apparently, as we have googled around, this message seems to have
> several possible reasons to show up. We've tried changing all kinds of
> permissions everywhere (templates, active directory) but without any
> luck.
>
> Would anyone have any clue of how work around this?
>
> Any help is apreciated.
>
> Thanks
> Julio


Posted by JulioHM on January 18, 2008, 11:00 am
Please log in for more thread options
Hi,

Thanks for the response. Eventually we got it working. We tried all
kinds of permissios (your tip included)... and at the end of the day
we found out that AD had not replicated permissions throughout the
forest. Even though we completely shutdown and restarted ALL machines
and domain controllers in the lab (several times), we had to force
replication by using mmc snap-in "Active Directory Sites and
Services".

Browse to "Sites > Default-First-Site-Name > Servers > YOUR_ROOT_DC >
NTDS Settings"

Under that, you'll find your child domain controllers. Right click on
each one and select "Replicate Now".

This got it all working. Now we know... all you need is the right
permissions on the certificate template you want to use. Even though
we changed permissions on the template, AD was taking much longer to
replicate these settings throughout the forest (apparently this may
take several hours).

Thanks a lot!
Julio

wrote:
> The main thing is that you have to modify the permissions on the certificate
> templates you wish to issue.
> By default, permissions assume a single domain forest.
> You must change the permissions to allow users and computers from a child
> domain to request certificates from the CA>
> - The certificate templates are edited using the Certificate Templates
> console (certtmpl.msc)
> - By default, only Enterprise Admins and forest root Domain Admins have the
> permissions to edit the certificate templates.
> - The certificate templates are stored in the Configuration naming context
> and replicated to all DCs in the forest (requiring the use of either global
> groups or universal groups for the permission assignments.
>
> You can use of of two permission strategies.
> 1) Create a custom global group in each domain to represent the target users
> or target computers for the certificate template. Add both groups (based on
> the fact that you state you have a root domain and a child domain), and
> assign each group Read and Enroll permissions.
> 2) Create a custom global group in each domain to represent the target users
> or target computers for the certificate template. Add each global group to a
> custom universal group and assign the universal group Read and Enroll
> permission for the certificate template.
>
> Brian
>
>
>
> > Hi,
>
> > We have a forest setup (all servers are win2003) where we have one
> > root domain controller (actresses.net) and one child domain
> > (hot.actresses.net) controller.
>
> > Root domain has an Enterprise CA installed, and we are trying to allow
> > computers in the child domain to request certificates from the root
> > domain. We keep getting the same error message, no matter what we try.
>
> > After following the Certificate Request Wizard in the MMC Certificate
> > snap-in, the following error message appears.
>
> > ---------------------------
> > Certificate Request Wizard
> > ---------------------------
> > The certificate request failed because of one of the following
> > conditions:
> > - The certificate request was submitted to a Certification
> > Authority (CA) that is not started.
> > - You do not have the permissions to request certificates from the
> > available CAs.
> > ---------------------------
> > OK
> > ---------------------------
>
> > Apparently, as we have googled around, this message seems to have
> > several possible reasons to show up. We've tried changing all kinds of
> > permissions everywhere (templates, active directory) but without any
> > luck.
>
> > Would anyone have any clue of how work around this?
>
> > Any help is apreciated.
>
> > Thanks
> > Julio


Posted by Brian Komar on January 18, 2008, 7:53 pm
Please log in for more thread options
It sounds like you have replication problems (have you properly defined
sites and subnets?)
Brian

> Hi,
>
> Thanks for the response. Eventually we got it working. We tried all
> kinds of permissios (your tip included)... and at the end of the day
> we found out that AD had not replicated permissions throughout the
> forest. Even though we completely shutdown and restarted ALL machines
> and domain controllers in the lab (several times), we had to force
> replication by using mmc snap-in "Active Directory Sites and
> Services".
>
> Browse to "Sites > Default-First-Site-Name > Servers > YOUR_ROOT_DC >
> NTDS Settings"
>
> Under that, you'll find your child domain controllers. Right click on
> each one and select "Replicate Now".
>
> This got it all working. Now we know... all you need is the right
> permissions on the certificate template you want to use. Even though
> we changed permissions on the template, AD was taking much longer to
> replicate these settings throughout the forest (apparently this may
> take several hours).
>
> Thanks a lot!
> Julio
>
> wrote:
>> The main thing is that you have to modify the permissions on the
>> certificate
>> templates you wish to issue.
>> By default, permissions assume a single domain forest.
>> You must change the permissions to allow users and computers from a child
>> domain to request certificates from the CA>
>> - The certificate templates are edited using the Certificate Templates
>> console (certtmpl.msc)
>> - By default, only Enterprise Admins and forest root Domain Admins have
>> the
>> permissions to edit the certificate templates.
>> - The certificate templates are stored in the Configuration naming
>> context
>> and replicated to all DCs in the forest (requiring the use of either
>> global
>> groups or universal groups for the permission assignments.
>>
>> You can use of of two permission strategies.
>> 1) Create a custom global group in each domain to represent the target
>> users
>> or target computers for the certificate template. Add both groups (based
>> on
>> the fact that you state you have a root domain and a child domain), and
>> assign each group Read and Enroll permissions.
>> 2) Create a custom global group in each domain to represent the target
>> users
>> or target computers for the certificate template. Add each global group
>> to a
>> custom universal group and assign the universal group Read and Enroll
>> permission for the certificate template.
>>
>> Brian
>>
>>
>>
>> > Hi,
>>
>> > We have a forest setup (all servers are win2003) where we have one
>> > root domain controller (actresses.net) and one child domain
>> > (hot.actresses.net) controller.
>>
>> > Root domain has an Enterprise CA installed, and we are trying to allow
>> > computers in the child domain to request certificates from the root
>> > domain. We keep getting the same error message, no matter what we try.
>>
>> > After following the Certificate Request Wizard in the MMC Certificate
>> > snap-in, the following error message appears.
>>
>> > ---------------------------
>> > Certificate Request Wizard
>> > ---------------------------
>> > The certificate request failed because of one of the following
>> > conditions:
>> > - The certificate request was submitted to a Certification
>> > Authority (CA) that is not started.
>> > - You do not have the permissions to request certificates from the
>> > available CAs.
>> > ---------------------------
>> > OK
>> > ---------------------------
>>
>> > Apparently, as we have googled around, this message seems to have
>> > several possible reasons to show up. We've tried changing all kinds of
>> > permissions everywhere (templates, active directory) but without any
>> > luck.
>>
>> > Would anyone have any clue of how work around this?
>>
>> > Any help is apreciated.
>>
>> > Thanks
>> > Julio
>


Posted by JulioHM on January 24, 2008, 1:19 pm
Please log in for more thread options
I'm not quite sure what you mean by "properly"... we're not real
experts on Windows network management. Where can I find more info on
replication configuration for the windows network?

We've setup the network ourselves by the lack of a real expert for
this in this project.

Things seem to be working fine now. We have automatic backups running
every day, late at night, so if we need should be covered from any
major disaster :)

Thanks for all the help!
Julio

wrote:
> It sounds like you have replication problems (have you properly defined
> sites and subnets?)
> Brian
>
>
>
> > Hi,
>
> > Thanks for the response. Eventually we got it working. We tried all
> > kinds of permissios (your tip included)... and at the end of the day
> > we found out that AD had not replicated permissions throughout the
> > forest. Even though we completely shutdown and restarted ALL machines
> > and domain controllers in the lab (several times), we had to force
> > replication by using mmc snap-in "Active Directory Sites and
> > Services".
>
> > Browse to "Sites > Default-First-Site-Name > Servers > YOUR_ROOT_DC >
> > NTDS Settings"
>
> > Under that, you'll find your child domain controllers. Right click on
> > each one and select "Replicate Now".
>
> > This got it all working. Now we know... all you need is the right
> > permissions on the certificate template you want to use. Even though
> > we changed permissions on the template, AD was taking much longer to
> > replicate these settings throughout the forest (apparently this may
> > take several hours).
>
> > Thanks a lot!
> > Julio
>
> > wrote:
> >> The main thing is that you have to modify the permissions on the
> >> certificate
> >> templates you wish to issue.
> >> By default, permissions assume a single domain forest.
> >> You must change the permissions to allow users and computers from a chi=
ld
> >> domain to request certificates from the CA>
> >> - The certificate templates are edited using the Certificate Templates
> >> console (certtmpl.msc)
> >> - By default, only Enterprise Admins and forest root Domain Admins have=

> >> the
> >> permissions to edit the certificate templates.
> >> - The certificate templates are stored in the Configuration naming
> >> context
> >> and replicated to all DCs in the forest (requiring the use of either
> >> global
> >> groups or universal groups for the permission assignments.
>
> >> You can use of of two permission strategies.
> >> 1) Create a custom global group in each domain to represent the target
> >> users
> >> or target computers for the certificate template. Add both groups (base=
d
> >> on
> >> the fact that you state you have a root domain and a child domain), and=

> >> assign each group Read and Enroll permissions.
> >> 2) Create a custom global group in each domain to represent the target
> >> users
> >> or target computers for the certificate template. Add each global group=

> >> to a
> >> custom universal group and assign the universal group Read and Enroll
> >> permission for the certificate template.
>
> >> Brian
>
>
.
>
> >> > Hi,
>
> >> > We have a forest setup (all servers are win2003) where we have one
> >> > root domain controller (actresses.net) and one child domain
> >> > (hot.actresses.net) controller.
>
> >> > Root domain has an Enterprise CA installed, and we are trying to allo=
w
> >> > computers in the child domain to request certificates from the root
> >> > domain. We keep getting the same error message, no matter what we try=
.
>
> >> > After following the Certificate Request Wizard in the MMC Certificate=

> >> > snap-in, the following error message appears.
>
> >> > ---------------------------
> >> > Certificate Request Wizard
> >> > ---------------------------
> >> > The certificate request failed because of one of the following
> >> > conditions:
> >> > =A0 =A0- The certificate request was submitted to a Certification
> >> > Authority (CA) that is not started.
> >> > =A0 =A0- You do not have the permissions to request certificates from=
the
> >> > available CAs.
> >> > ---------------------------
> >> > OK
> >> > ---------------------------
>
> >> > Apparently, as we have googled around, this message seems to have
> >> > several possible reasons to show up. We've tried changing all kinds o=
f
> >> > permissions everywhere (templates, active directory) but without any
> >> > luck.
>
> >> > Would anyone have any clue of how work around this?
>
> >> > Any help is apreciated.
>
> >> > Thanks
> >> > Julio


Similar ThreadsPosted
Online request of a certificate with CA in another domain January 26, 2007, 11:39 am
Request certificate to a CA in Windows server 2003 January 26, 2007, 12:44 pm
Cannot manage Entreprise CA that is in parent domain from child domain May 7, 2008, 4:03 am
Allow app as user at child root read-only to all child AD objects August 9, 2006, 9:22 pm
PKI Certificate Server Install in AD Empty Root Domain July 21, 2005, 10:42 am
Publish Certificates in AD - parent\child domain April 4, 2006, 6:13 pm
2003 Domain Controller not requesting certificate May 31, 2006, 2:53 pm
Windows 2000 Domain, Windows 2003 Enterprise CA July 15, 2005, 2:07 pm
How To Get Username and Domain Name in Windows 2003? June 10, 2005, 5:03 pm
Windows 2003 Domain Security July 14, 2005, 11:06 am

Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap