This one has me stumped, I am hoping someone has seen this before. My google and technet searches come up empty and at this point I am extremely frustrated at both the problem and the lack of useful information being logged by Exchange.
Lync IM in OWA has been working perfectly for awhile but our certificate expired and had to be renewed. No problem, the new certificate is in place and the old/expired one is removed.
First thing was first...go into web.config under ClientAccess\Owa and modify the old InstantMessagingCertificateThumbprintparameter from old to new:
<add key="IMCertificateThumbprint" value="NEW ONE!"/>
Run \Appcmd.exe recycle apppool /apppool.name:"MSExchangeOWAAppPool" and I think my work here is done. Oh so wrong....ive been now fighting with the below message in the event log for hours:
The certificate specified by the InstantMessagingCertificateThumbprint parameter of the Outlook Web App virtual directory wasn't found in the local certificate store.
Certificate thumbprint: A43050D554F6874B7A792D1147FC377AB6D0B338
Restarted IIS...no help
Restarted server...no help
Searched for every web.config file on the server, and searched in each one for the above thumbprint...none found
This is the only information Exchange is giving me as to why Lync in OWA is no longer working, and that is the OLD certificate thumbprint that is no longer there. I cannot find any trace of it mentioned anywhere on the server but Exchange just won't let it go. Every time IIS is reset and someone logs in...the above error is generated.
I have triple checked the new certificate thumbnail, and the entry in web.config being correct. The same error above continues.
I am at a total loss now because I have no idea where it is getting that old thumbprint from. I have combed IIS and any config message or log I can think of and I have not found that thumbprint *anywhere* except in the event log after an IIS reset.
Any information would be greatly appreciated, if I had hair to pull out I would be doing so now.