Formular una preguntaFormular una pregunta
 

RespondidaClient Certs Aren't Created

  • miércoles, 01 de julio de 2009 19:25cgehr Medallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    Hello,

    I am trying to move my site to native mode. I have completed everything required with respects to the certificates on the Site Server. However, I created a policy that should make the client computers get a certificate from the CA I created on our one AD server. But when the policy is applied, there is no certificate. I did notice that in the certificate there is no CA specified. However, there was no place to put in a CA, so now I'm stumped. Any ideas?

    The CA is running Windows Server 2003 Enterprise R2 as an Enterprise CA. I followed the directions here: http://technet.microsoft.com/en-us/library/bb694035.aspx#BKMK_client. My clients are not always in the network, which is why I would like to configure IBCM. I originally posted this in the CM General Forum, but I moved it here because this forum better fits my issue.

    Thanks.

Respuestas

  • martes, 14 de julio de 2009 17:01cgehr Medallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     Respondida
    http://technet.microsoft.com/en-us/library/cc778954(WS.10).aspx

    The Group Policy setting they tell you to change is what did it. Thanks.
    • Marcado como respuestacgehr martes, 14 de julio de 2009 17:01
    •  

Todas las respuestas

  • martes, 30 de junio de 2009 18:21cgehr Medallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    Hello,

    I am trying to move my site to native mode. I have completed everything required with respects to the certificates on the Site Server. However, I created a policy that should make the client computers get a certificate from the CA I created on our one AD server. But when the policy is applied, there is no certificate. I did notice that in the certificate there is no CA specified. However, there was no place to put in a CA, so now I'm stumped. Any ideas?

    Thanks.
  • martes, 30 de junio de 2009 19:28Jason SandysMVPMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    Time to step back and describe your environment first.

    Do you have an enterprise CA? Is it installed on Enterprise edition of Windows? What version of Windows is the CA installed on?

    Where on the client are you checking for certificates and how?

    When you say "I did notice that in the certificate there is no CA specified" what certificate are you talking about?

    Do you plan to use IBCM?

    Jason | http://myitforum.com/cs2/blogs/jsandys | Twitter @JasonSandys
  • miércoles, 01 de julio de 2009 11:22gehrc Medallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    The Enterprise CA is installed on one of our AD servers that is running Windows Server 2003 R2 Enterprise Edition. I am looking for the cert through the Certificates MMC console, and I believe that Group Policy will add the cert to Personal Certificates in Computer Account: Local Computer area. Assuming by IBCM you mean Internet Based Client Management, then yes, we do hope to manage clients over the internet because 100+ of our computers go home daily and over weekends. The cert I was talking about there was the Client Cert that was supposed to be pushed to the clients. In there, there is a little box that says Certificate Authorities, but there are no cert authorities there.

    Thanks,
  • miércoles, 01 de julio de 2009 14:37cgehr Medallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     

    I have the CA's Cert installed in my Trusted CA's Cert Store on my personal computer, and it still won't go.

  • miércoles, 01 de julio de 2009 14:56Jason SandysMVPMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    Did you configure a group policy to auto-enroll clients for certs?

    Did you create custom template for the clients or are you using a built-in one?

    On a side note, have you planned your CRLs from internet publication?

    Do your laptops come into the office every day without any extended stays away? If so, you may want to stay with mixed mode and avoid the overhead of native mode and IBCM.
    Jason | http://myitforum.com/cs2/blogs/jsandys | Twitter @JasonSandys
  • miércoles, 01 de julio de 2009 15:03cgehr Medallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    Yes - the group policy object was only active on my test OU at first, which is where the issue is at currently. I don't want to put the policy into the other OU's until I can confirm it works.

    I did not create a custom template for this - I just used the standard Computer Cert as mentioned here: http://technet.microsoft.com/en-us/library/bb694035.aspx#BKMK_client

    The only preparations I have made so far are the certificates. When I got halted there, I stopped other preparations.

    Over the summer, about 100+ laptops leave the network for about 3 months (school environment), so we would need to be able to manage them even when they aren't inside of the network. During the school year, they will be in and out every day.

    Thanks
  • miércoles, 01 de julio de 2009 20:31Carol BaileyMSFT, ModeradorMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    When you say "I created a policy that should make the client computers get a certificate from the CA I created on our one AD server. But when the policy is applied, there is no certificate." - are you referring to configuring Group Policy and the Automatic Certificate Request Settings?

    Have you confirmed that Group Policy is working for these client computers?  For example, if they are not authenticating in the domain correctly, Group Policy will not be applied.  If you use the Certificates MMC snap-in on one of these client computers, do you see your root CA certificate listed in the local Computer store, Trusted Root Certification Authorities?

    You could also try requesting the client certificate from the Certificates MMC snap-in, using the same steps as for the Web server certificate only selecting the client certificate this time.  If this doesn't work either, check that the client computer has Read and Enroll permissions to the certificate template, that the certificate template is published on the CA, and try rebooting the client computer.


    - Carol


    This posting is provided “AS IS” with no warranties and confers no rights
  • viernes, 03 de julio de 2009 15:45cgehr Medallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    Yes, I am referring to GP and the ACR Settings. Group Policy has to be working, because it has not worked on any computers that I have tried it on yet. We use Group Policy for pushing out the CM Client and many settings, and they all work when the policy is updated.

    Part of the Policy Object I created to request the certificate is to add the CA to the list of Trusted Root CA's, which works. We also have several others that appear in that list for other purposes.

    I'll try to do what you said with requesting the Cert manually, but we have over 2000 computers that will need a certificate, and it will be a HUGE pain to try and do that on each computer.

    Thanks,
  • viernes, 03 de julio de 2009 17:30Carol BaileyMSFT, ModeradorMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    With an enterprise CA, you shouldn't need to add the CA to the list of Trusted Root CAs with Group Policy - computers in the forest should get this automatically.  This Group Policy setting is designed for CAs that are external to your network, or standalone root CAs in your network. 

    Good to hear that Group Policy is definitely working though - there are many moving pieces to certificate autoenrollment so it's good to identify what works and what doesn't.  I wasn't suggesting that you install all your client certificates manually, but use this as a means of narrowing the scope for troubleshooting.  If this method doesn't work either, you might get a more helpful error message.  However, if it does work, we know the problem isn't with the certificate template itself.

    One other thing - is there anything in the event logs that might identify a problem with the certificate automatic request using Group Policy?


    - Carol


    This posting is provided “AS IS” with no warranties and confers no rights
  • viernes, 03 de julio de 2009 19:00Jason SandysMVPMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    If you open the CA console, have any certificates been issued at all? If not, are there any errors in the windows event logs on the CA?
    Jason | http://myitforum.com/cs2/blogs/jsandys | Twitter @JasonSandys
  • lunes, 06 de julio de 2009 12:27cgehr Medallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    crypt32 is reporting several errors, but they don't appear to be certificate based. KDC is reporting many errors about authentication errors, but they don't specify any cert-based items. The only certs that have been issued are 1 CA Exchange and 1 ConfigMgr Web Cert.
  • lunes, 06 de julio de 2009 12:31cgehr Medallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    Nothing in the event logs shows anythings about certificates - unless KDC and crypt32 are related?

    I just tried to use the Certificates MMC Console to request the cert manually, and it worked. The CA shows an issued certificate.

    Thanks
  • lunes, 06 de julio de 2009 15:20Carol BaileyMSFT, ModeradorMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    I see you've posted the same issue in two forums - it must be difficult keeping track of both.  Where you would like responses, in this forum or the native mode forum?  Other thread here:  http://social.technet.microsoft.com/Forums/en-US/configmgribcm/thread/4596692a-4aa0-4e46-9bd8-2494d2523ed1 
  • lunes, 06 de julio de 2009 16:00cgehr Medallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    I'd like to keep the one in Native Mode, as that seems like a more specific place to put it. Thanks!
  • lunes, 06 de julio de 2009 20:42Carol BaileyMSFT, ModeradorMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    OK, we've merged the thread from the General forum into this thread.  So to recap all posts (and correct me if I'm wrong):

    * You're using an Enterprise CA on Windows Server 2003 R2 Enterprise Edition.
    * You've successfully installed the Web server certificate (and the site signing certificate?).
    * You used the default Computer certificate template and Automatic Certificate Request with Group Policy, and linked this GPO to a test OU only, but clients in it don't install the certificate even after rebooting and waiting a while - but nothing seems to be logged to indicate any errors.
    * The certificate does install when you manually request it using the Certificates MMC - so this means it can't be a problem with the certificate template permissions or computer authentication.
    * You've confirmed that Group Policy in general is working on your network, so it's not a Group Policy problem unless it's specific to installing certificates or this specific GPO.

    Have you run RSoP on a client in the test OU to make sure it's definitely getting and processing the GPO for the automatic certificate enrollment?  Try setting something else in this GPO, such a computer startup script or the default wallpaper that's easy to test and confirm.  Have you tried more than one computer in this test OU?  Have you tried deleting this GPO and following the configuration steps again in case it didn't link properly or something similar?


    - Carol


    This posting is provided “AS IS” with no warranties and confers no rights
  • lunes, 06 de julio de 2009 21:18cgehr Medallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    I have not run RSoP. However, I can confirm that the object is working because the Enterprise Trust Cert I added to that same object did get pushed to the client. However, I'll try something else tomorrow to make sure it does work. I have tried multiple clients, but I'll also try re-creating the object.

    Thanks for all your time.
  • martes, 07 de julio de 2009 12:23Carol BaileyMSFT, ModeradorMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    OK.  It sounds from everything you've said that you've configured this correctly, so if it still doesn't work I think it's time to call in CSS, or ask for help in the Security forum where they specialize in Certificate Services (http://forums.technet.microsoft.com/en-US/winserversecurity/threads/) and should be able to suggest more detailed troubleshooting.

    I have heard of situations where the client side extensions can prevent certificates from installing via Group Policy (I assume because the files are corrupt or incompatible versions) but I don't know enough about how or why this happens - which was one reason for suggesting a different client (preferably a different client platform).  You might be asked to try autoenrollment rather than automatic certificate request, but this uses the same client side extensions in Group Policy, just using a slightly different mechanism.  If you want to try this, follow the instructions for the client certificate only, in the step-by-step for a Windows Server 2008 CA (http://technet.microsoft.com/en-us/library/cc872789.aspx#BKMK_client2008) - it works equally well with Windows Server 2003 CA.  In my experience however, this method always seems to take a little longer to install the certificate, although I've never understood why.  So be prepared to wait a while before checking after the reboot, just to be sure. 


    - Carol


    This posting is provided “AS IS” with no warranties and confers no rights
  • martes, 07 de julio de 2009 12:39cgehr Medallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     

    I created a new GPO and tried the settings again, and it still doesn't work. I did a gpresult and it says the policy was recently applied, and it showed my autoenroll GPO in the list of applied objects.

  • martes, 07 de julio de 2009 13:43Carol BaileyMSFT, ModeradorMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    Then the advice in my previous response stands - I think we've taken this as far as we can in this forum in helping to narrow down the problem and confirm from our experience that everything seems to be configured correctly.  I'm sorry we can't help you further but Certificate Services is owned by a different product group to the one that owns this forum, and as such, we're not experts in this area when it comes to detailed troubleshooting.  Unless any other Configuration Manager customers have solved similar problems for automatically installing certificates with Group Policy when requesting them manually through the Certificates MMC works, then I think your best bet at this point is CSS - or the Security forum.


    - Carol


    This posting is provided “AS IS” with no warranties and confers no rights
  • martes, 07 de julio de 2009 17:46cgehr Medallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     
    Ok. Thank you.
  • martes, 14 de julio de 2009 17:01cgehr Medallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     Respondida
    http://technet.microsoft.com/en-us/library/cc778954(WS.10).aspx

    The Group Policy setting they tell you to change is what did it. Thanks.
    • Marcado como respuestacgehr martes, 14 de julio de 2009 17:01
    •  
  • martes, 14 de julio de 2009 17:52Carol BaileyMSFT, ModeradorMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     

    Which Group Policy setting exactly, that isn't in the step-by-step instructions?  This link uses autoenrollment rather than the automatic certificate request method, which something I suggested you tried as an alternative.