Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

ISA Server changes HTTPS requests to HTTP://mydomain.com:443 requests when SSL bridging. Urgent help needed to stop this.

Posted on 2006-11-20
10
Medium Priority
?
844 Views
Last Modified: 2008-03-17
I have had an existing SSL bridge working. I have just changed the certificate and the rule has stopped functioning.
I believe the cause to be that the url is being translated to a HTTP://mydomain.com:443 format from a standard HTTPS://mydomain.com type url.
I really need to make sure that ISA 2004 passes on the HTTPS in the URL. If not I get the following probs...

I get the following error in IE:
=====================
Bad Request
Your browser sent a request that this server could not understand.
Request header field is missing colon separator.

iewslive/fwivhor.fwwp_main.show HTTP/1.1
--------------------------------------------------------------------------------
Oracle HTTP Server Powered by Apache/1.3.19 Server at propman.thecrownestate.co.uk Port 443
=====================

and the following error on my SSL Apache server.
====================
ssl_engine_log
------------------
[20/Nov/2006 10:43:00 02040] [error] SSL handshake failed: HTTP spoken on HTTPS port; trying to send HTML error page (OpenSSL library error follows)
[20/Nov/2006 10:43:00 02040] [error] OpenSSL: error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request [Hint: speaking HTTP to HTTPS port!?]
====================
0
Comment
Question by:ner_1808
  • 5
  • 3
10 Comments
 
LVL 51

Expert Comment

by:Keith Alabaster
ID: 17978826
have you got all of the isa2004 service packs and rollup patches installed? There were a couple of issues 'fixed' by SP2 then corrected again by the follow up patches.

How are you bridging? https - https?
Have you tried backuping up the config then deleting the publishing rule then recreating it? has anything changed in the config/status recently beside the change of certificates?

If you open the ISA gui, select monitoring - logging - click on start query, what do you see in the log? it won't be much as obviously ISA cannot determine what is in the encrypted pipes but you should see any failures or translations at the point ISA tries to create the bridged connection.

If you view the certificates themselves, any issues seen with them? ISA may revert to http if the certificate is not validated as the environment for SSL would not be met.

Regards
keith



0
 
LVL 2

Author Comment

by:ner_1808
ID: 17979304
I can browse from the ISA server to the offending Web server using the HTTPS:// url format.
However I get as above when using the HTTP://www.mydomain.com:443/ url format, which is what is logged in ISA as the URL when attempting an external connection.
The error returned to the browser is
Error Code:500 Internal Server Error. The target principal name is incorrect (-2146893022)

However I think this is misleading as I can use the exact url from the ISA machine itself going direct to the web server. We have partitioned the DNS internally and externally.

When I browse to the server from the ISA machine the Certificate loads up fine. It is a wildcard certificate so is used fo several other HTTPS to HTTP bridging and works fine externally.

As far as changes go, other than replacing the certificate on one of the listeners I have now attempted to create new rules using the wizard, but the result is the same.
Thanks
Nicholas
0
 
LVL 51

Expert Comment

by:Keith Alabaster
ID: 17980506
Can you give details on the certificate that has been placed on the ISA server? Creating the connection from the ISA directly will initiate a single-hop connection and will not use the ISA's certificate as an authenticator. Also, generating the connection from the ISA server is a different scenario; the source will be the internal nic of the ISA server and therefore does not use the pass-through/bridging elements that are contained within the rule.

Regards
K
0
New Tabletop Appliances Blow Competitors Away!

WatchGuard’s new T15, T35 and T55 tabletop UTMs provide the highest-performing security inspection in their class, allowing users at small offices, home offices and distributed enterprises to experience blazing-fast Internet speeds without sacrificing enterprise-grade security.

 
LVL 2

Author Comment

by:ner_1808
ID: 17997979
I have finally solved this problem. Much wasted time with erroneous error messages. It turns out that ISA Server 2004 is designed to NOT accept wildcard certificates used internally. Only external wildcard certificates allowed and internal ones must be single host named ones. It would be nice if the ISA logs indicated that this might be the issue and I could have saved about 15 hours of research and attempted fixing.

Thanks for your help anyway.
0
 
LVL 51

Expert Comment

by:Keith Alabaster
ID: 17998576
Your info is correct hence the direction of my questions to you

<< Can you give details on the certificate that has been placed on the ISA server >>
<< If you view the certificates themselves, any issues seen with them? ISA may revert to http if the certificate is not validated as the environment for SSL would not be met.  >>

This position is stated on a number of Microsoft forums and is also mentioned on a number of ISA questions I have resolved in the past here on Experts-Exchange. Probably my fault, I should have asked 'what is the difference between the certificate that worked and now?'.

0
 
LVL 2

Author Comment

by:ner_1808
ID: 18001614
I should have mentioned that I was using wildcard certificates! I probably would have if any of the errors or logs had indicated that there was an issue with the cert. Live and learn!
Thanks for your help anyway. Much appreciated.
0
 
LVL 51

Expert Comment

by:Keith Alabaster
ID: 18004386
:)
0
 
LVL 51

Expert Comment

by:Keith Alabaster
ID: 18012134
OK with me
Keith
0
 
LVL 1

Accepted Solution

by:
DarthMod earned 0 total points
ID: 18046638
Closed, 500 points refunded.
DarthMod
Community Support Moderator
0

Featured Post

Vote for the Most Valuable Expert

It’s time to recognize experts that go above and beyond with helpful solutions and engagement on site. Choose from the top experts in the Hall of Fame or on the right rail of your favorite topic page. Look for the blue “Nominate” button on their profile to vote.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

To setup a SonicWALL for policy based routing to be used with the Websense Content Gateway there are several steps that need to be completed. Below is a rough guide for accomplishing this. One thing of note is this guide is intended to assist in the…
This article offers some helpful and general tips for safe browsing and online shopping. It offers simple and manageable procedures that help to ensure the safety of one's personal information and the security of any devices.
In a question here at Experts Exchange (https://www.experts-exchange.com/questions/29062564/Adobe-acrobat-reader-DC.html), a member asked how to create a signature in Adobe Acrobat Reader DC (the free Reader product, not the paid, full Acrobat produ…
Screencast - Getting to Know the Pipeline

885 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question