Before I installed Exchange 2013 I issued a certificate from the internal CA server. Everything looked fine. The installation went fine without issues. But when I tried to administrate Exchange 2013 from the ECP and OWA web I got the following error: Invalid provider type specified.
I also saw the details “System.Security.Cryptography…. And guessed it had to be something with the certificate i issued before the installation
Earlier I have had issues with system and certificate using the “new” Microsoft Software Key Storage Provider using cryptographic API Cryptography Next Generation (CNG). The fix then has been to use a version 2 template (windows 2003) which use the Microsoft RSA SChannel Cryptographic Provider. This templates use the old CryptoAPI, which makes use of providers called cryptographic service providers (CSPs)
When I checked the certificate used in Exchange 2013 using certutil –store my, I verified that it was using Microsoft Software Key Storage Provider
I could also verify this when I requested the certificate from MMC
Using V3 template:
Using a V2 template
I therefore created a new Web Server V2 template in Microsoft Certification Authority and requested a new Web certificate on the Exchange 2013 server. And assigned all the Exchange services to the new certicate using Enable-ExchangeCertificate command. Restarted the server (it actually needed restart). And voila finally I could manage my Exchange server.
Come on Microsoft!!