Article ID: 238662 - View products that this article applies to.
This article was previously published under Q238662
With Visual InterDev, you can use Secure Sockets Layer (SSL) to ensure privacy when you design Web sites. This article describes several issues that you may encounter when you use Visual InterDev and SSL.
Communication between Visual InterDev and the master Web server are performed using the FrontPage client libraries and the FrontPage server extensions, respectively. Microsoft FrontPage 97 and FrontPage 98 also use these libraries if they are installed and have limitations with regard to SSL.
Only Certain Certificate Authorities (CA) are RecognizedTo enable SSL, a certificate must be installed onto the Web server. The version of the client libraries that Visual InterDev and FrontPage 97 and later use are hard coded to recognize only four specific Certificate Authority (CA) public keys:
NOTE: The browser does not encounter these limitations. Browsers use WinInet to store new public keys and are not hard coded with a specific list of Certificate Authorities.
NOTE: If you install FrontPage 2000 client, FrontPage 2000 server extensions, and Internet Explorer 5.x, then FrontPage 2000 uses WinInet to negotiate SSL connections. FrontPage 2000 can make any SSL connection that the browser can make. Visual InterDev versions 1.0 and 6.0 are not designed to use the newer version of the client libraries and will experience the limitations of the older client libraries.
Only 40-bit Encryption SupportedIf the Web server is configured to require 128-bit SSL connections, Visual InterDev cannot connect. The client libraries cannot negotiate SSL connections other than 40-bit.
High Bit BugIn the FrontPage 97 version of the client libraries that originally shipped with Visual InterDev, a bug prevented a successful SSL handshake when the server certificate's public key began with a "1" in the high bit position. This problem has been fixed in the FrontPage 98 client libraries. To update the client libraries for Visual InterDev, install Visual Studio Service Pack 3 or later or FrontPage 98.
For additional information, click the article numbers below to view the articles in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/194449/EN-US/ )FP98: Socket Code 13101 Error Opening, Creating New Web
(http://support.microsoft.com/kb/236781/EN-US/ )PRB: Client-Side Recordset When SSL Required Fails