|
I have found a solution! Here is how it all works: 1. On your web server, request a certificate from your CA. 2. Export the certificate to a file, which you then transfer to your ISA box. 3. In the MMC, import the certificate from the website to the Personal certificate store on the LOCAL COMPUTER. 4. If your CA is NOT a trusted CA (if you are running your own CA and don't have a 'certificate authority certificate' installed from Verisign, et. al.) then you ALSO need to import the CA certificate into the Trusted Root certificate store on the LOCAL COMPUTER. 5. On your listener, enable "Use a server certificate to authenticate to web clients" and enter the EXACT NAME OF THE CERTIFICATE ISSUED TO THE WEB SERVER. If the names don't match, you will get the "target principal name does not match" error. To find out the exact name of the certificate, 'Open' the certificate, go to the Details tab, and click on Subject. You should see a list of attributes of the certificate. The CN field will show you the exact name of the certificate. 6. Additionally, go to the Web Publishing Rule, on the Action tab, in the box marked "Redirect the request to this internal Web server". This box must ALSO match the EXACT NAME on the certificate, or you will get the "target principal name" error. I have been playing with this thing for the last week, and I have finally gotten it to work! I hope this helps everyone out there with their ISA/IIS/SSL problems.... Casey Priester
|