Solved

Exchange 2007 Enable-ExchangeCertificate PrivateKeyMissing SSL Certificate

Posted on 2011-03-21
4
1,223 Views
Last Modified: 2012-08-13
We have an Exchange 2007 server with SP3, on Windows Server 2008 R2. Currently, it has SSL servertificate from GoDaddy for Outlook web mail, and the SSL SAN doesn't include autodiscover. I'm trying to add autodiscover to the SAN. Talked to GoDaddy support and was told to just add the autodiscover to the SAN, and it generated another certificate. Followed the instruction http://community.godaddy.com/help/article/4877?locale=en to install the certificate. At the last step, Enable-ExchangeCertificate, I got error:

[PS] C:\Windows\system32>Enable-ExchangeCertificate -Thumbprint FD5058D6AD58AA4C53054981C399B36EE64E33A0 -Services "SMTP, POP, IMAP, IIS"
Enable-ExchangeCertificate : The certificate with thumbprint FD5058D6AD58AA4C53054981C399B36EE64E33A0 was found but is not valid for use with Exchange Server (reaso
n: PrivateKeyMissing).
At line:1 char:27
+ Enable-ExchangeCertificate <<<<  -Thumbprint FD5058D6AD58AA4C53054981C399B36EE64E33A0 -Services "SMTP, POP, IMAP, IIS"
    + CategoryInfo          : NotSpecified: (:) [Enable-ExchangeCertificate], CertificateNotValidForExchangeException
    + FullyQualifiedErrorId : F2791AD5,Microsoft.Exchange.Management.SystemConfigurationTasks.EnableExchangeCertificate

Called GoDaddy again, and they said that I should remove the current certificate from the server, generate a certificate signing request, re-key the certificate, and install the certifcate again on ther server.

I don't want to interrupt the usage for the web mail at the time right now. Is there a way to do that?

Also, when i ran Get-ExchangeCertificate, it returned "IP, WS" as services. What do they stand for?

[PS] C:\Windows\system32>get-exchangecertificate

Thumbprint                                Services  
----------                                --------  
CAC9E02A6E4AA0560F514F4B2CC72BD42252AA06  IP.WS    

I appreciate your help.
0
Comment
Question by:stillsyra
  • 2
  • 2
4 Comments
 
LVL 49

Accepted Solution

by:
Akhater earned 500 total points
ID: 35184607
the only way to do it is what godaddy told you

1) generate a new csr
2) issue the certificate from godaddy
3) import it in exchange
4) enble it for the services

there will be no interruption for your users


IP WS Imap  POP3 IIS SMTP
0
 

Author Comment

by:stillsyra
ID: 35184780
Thanks for the quick reply Akhater. Just want to be clear, do I need to remove the current SSL first? If so, will there be any interruption for users? Thanks!
0
 
LVL 49

Expert Comment

by:Akhater
ID: 35184792
no you don't need to remove the current, just create a new request and rekey it at go daddy

download the new and import it in exchange

then enable the new one for the services no one will be stopped
0
 

Author Comment

by:stillsyra
ID: 35185174
I just import and enabled the new certificate successfully. Thanks Akhater for your help.
0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Since pre-biblical times, humans have sought ways to keep secrets, and share the secrets selectively.  This article explores the ways PHP can be used to hide and encrypt information.
Possible fixes for Windows 7 and Windows Server 2008 updating problem. Solutions mentioned are from Microsoft themselves. I started a case with them from our Microsoft Silver Partner option to open a case and get direct support from Microsoft. If s…
This tutorial will walk an individual through the steps necessary to configure their installation of BackupExec 2012 to use network shared disk space. Verify that the path to the shared storage is valid and that data can be written to that location:…
This tutorial will walk an individual through locating and launching the BEUtility application to properly change the service account username and\or password in situation where it may be necessary or where the password has been inadvertently change…

914 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now