HOWTO: 12204 SSL Port Specified Is Not AllowedID: Q184028
|
By default, the Web Proxy service on Microsoft Proxy Server versions 1.0 and 2.0 makes HTTPS connection requests on port 443 only. Connection requests for Web sites that contain a port number in the URL for ports other than port 443 will fail and produce the following error:
12204 SSL port specified is not allowed
For security reasons, only port 443 (HTTPS) and port 563 (SNEWS) are
allowed to pass through the Web Proxy service by default.
Additional ports can be added to the registry; however, this is not
recommended. Internet Web sites should always use port 443 for SSL (HTTPS)
communications. Allowing additional ports through your Proxy Server may
pose a security risk.
The following is an excerpt from Internet Draft: Tunneling SSL Through a
WWW Proxy located at
http://cgi.netscape.com/newsref/std/tunneling_ssl.html:
Security Considerations
CONNECT is really a lower-level function than the rest of the HTTP methods, kind of an escape mechanism for saying that the proxy should not interfere with the transaction, but merely forward the data. This is because the proxy should not need to know the entire URI that is being accessed (privacy, security), only the information that it explicitly needs (hostname and port number). Due to this fact, the proxy cannot verify that the protocol being spoken is really SSL, and so the proxy configuration should explicitly limit allowed connections to well-known SSL ports (such as 443 for HTTPS, 563 for SNEWS, as assigned by the Internet Assigned Numbers Authority).
To open additional ports for tunneling SSL on a computer running Microsoft
Proxy Server, modify the following registry key using Regedt32.exe:
WARNING: Using Registry Editor incorrectly can cause serious problems that
may require you to reinstall your operating system. Microsoft cannot
guarantee that problems resulting from the incorrect use of Registry Editor
can be solved. Use Registry Editor at your own risk.
For information about how to edit the registry, view the "Changing Keys And
Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete
Information in the Registry" and "Edit Registry Data" Help topics in
Regedt32.exe. Note that you should back up the registry before you edit it.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3Proxy\Parameters
Value Name: SSLPortListMembers
Edit the SSLPortListMembers value, you will see a dialog box containing the
following default port information:
443
443
563
563
Simply append the desired new port in duplicate form here. For example, to
add port 444:
443
443
563
563
444
444
Additional query words: ssl tunneling tunnel port fail
Keywords :
Version : WINNT:1.0,2.0
Platform : winnt
Issue type : kbhowto kbprb
Last Reviewed: August 12, 1999