質問する質問する
 

回答済みClient Certs Aren't Created

  • 2009年7月1日 19:25cgehr ユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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.

回答

  • 2009年7月14日 17:01cgehr ユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     回答済み
    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.
    • 回答としてマークcgehr 2009年7月14日 17:01
    •  

すべての返信

  • 2009年6月30日 18:21cgehr ユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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.
  • 2009年6月30日 19:28Jason SandysMVPユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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
  • 2009年7月1日 11:22gehrc ユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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,
  • 2009年7月1日 14:37cgehr ユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     

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

  • 2009年7月1日 14:56Jason SandysMVPユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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
  • 2009年7月1日 15:03cgehr ユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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
  • 2009年7月1日 20:31Carol BaileyMSFT, モデレータユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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
  • 2009年7月3日 15:45cgehr ユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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,
  • 2009年7月3日 17:30Carol BaileyMSFT, モデレータユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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
  • 2009年7月3日 19:00Jason SandysMVPユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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
  • 2009年7月6日 12:27cgehr ユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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.
  • 2009年7月6日 12:31cgehr ユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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
  • 2009年7月6日 15:20Carol BaileyMSFT, モデレータユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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 
  • 2009年7月6日 16:00cgehr ユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    I'd like to keep the one in Native Mode, as that seems like a more specific place to put it. Thanks!
  • 2009年7月6日 20:42Carol BaileyMSFT, モデレータユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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
  • 2009年7月6日 21:18cgehr ユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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.
  • 2009年7月7日 12:23Carol BaileyMSFT, モデレータユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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
  • 2009年7月7日 12:39cgehr ユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     

    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.

  • 2009年7月7日 13:43Carol BaileyMSFT, モデレータユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    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
  • 2009年7月7日 17:46cgehr ユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    Ok. Thank you.
  • 2009年7月14日 17:01cgehr ユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     回答済み
    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.
    • 回答としてマークcgehr 2009年7月14日 17:01
    •  
  • 2009年7月14日 17:52Carol BaileyMSFT, モデレータユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     

    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.