The Certificate Status could not be determined because the revocation check failed
In one of my customer, Exchange Server 2010 could not be determined for certificate status because the revocation check failed.After some research I discover that Exchange was not configured to use right proxy server and exceptions.
By default Exchange Server 2010 uses WinHTTP to check the validity of certificate.If you have not a Proxy Address Control (PAC) file which configured on IE, it is possible that WinHTTP is not configured with necessary proxy settings.
To determine settings for WinHTTP :
netsh WinHTTP show proxy
If it is not showing the right proxy server, then you should run the following command and set the right proxy server with exceptions.
netsh winhttp set proxy proxy-server="http=myproxy:80;https=sproxy:8080" bypass-list= "*.domain.com"