Help. I have an ASP.Net application that passes some XML data and uses a X509 certificate to authenticate the request with a vendor's website. The certificate is loaded from a file using the X509Certificate.CreatefromCertFile method. This works on a Windows XP workstation but when it is deployed to a Windows 2003 server, it fails. It appears as though the certificate isn't getting sent in the request. No error is thrown but the authentication with the vendor site doesn't work on the server. Any ideas?