Enabling FIPS and TLS on the IIS plug-in

This section tells you how to copy required files and configuring the FIPS-supported redirector plug-in for IIS. It assumes you have already installed and configured the plug-in for non-FIPS use and updated this installation by following the instructions described in “Adding FIPS and TLS support to the Web server redirector plug-ins”.

NoteYou must have selected the “IIS Plugin” option during the EAServer 5.0 or 5.1 installation for the required files to be extracted. You can restart the installation program and add this option if needed.

StepsInstalling and configuring the IIS redirector plug-in

Your EAServer installation includes files that implement the IIS Web server plug-in; you must copy these files to the IIS host machine.

  1. When you installed the plug-in, you should have created a location on the Web server host for the plug-in files, for example:

    • <plugin_location> c:\winnt\system32\inetsrv\iisplugin

    • <dll_location> plugin_location\dll

  2. You should have copied the following DLLs from your c:\Program Files\Sybase\EAServer\dll subdirectory into the dll_location directory:

    • libjcc.dll

    • libjctssecct.dll

    • libjeas_iis.dll

    • libjintl.dll

    • libjutils.dll

    • libjmtl.dll

    • nlwnsck64.dll

    • nlwnsck.dll

    • libjsybscl.dll

  3. To support FIPS and TLS, you must copy the following additional DLLs from the EAServer\dll subdirectory that was created when you ran the EAServer 5.2 installation program into the dll_location directory:

    • libjeas_iis_f140.dll

    • libjctssecct_f140.dll

    • libjsbgpks.dll

    • libsb.dll

    • defaultmem.dll

  4. Modify the text file iis_redirector.cfg, which you created when you first installed the plug-in. iis_redirector.cfg is located in the plugin_location. Modify the following:

    Connector.IIS.Extension_URI /sybase/libjeas_iis.dll 
    

    to:

    Connector.IIS.Extension_URI /sybase/libjeas_iis_f140.dll
    
    
  5. Install the IIS plug-in into IIS. Your EAServer installation now includes the libjeas_iis_f140.dll file that implements the FIPS-supported IIS Web server plug-in:

    1. Open the IIS Administrative Tool.

    2. On Windows, select Control Panel | Administrative Tools | Internet Service Manager.

      Alternately, you can select Control Panel | Administrative Tools | Computer Management | Services and Applications | Internet Information Services.

  6. Configure the ISAPI filter:

    1. Highlight the Web site where you want to install the plug-in, right-click, and select Properties.

    2. On the ISAPI Filters tab, click Add, and install libjeas_iis_f140.dll as an ISAPI filter. Filters are invoked in the order listed, so if you install more than one filter, libjeas_iis_f140.dll should be first in the list.

      Filter Name: Sybase
      Executable: C:\WINNT\system32\inetsrv\iisplugin\dll\libjeas_iis_f140.dll
      
    3. Click OK.

  7. Create and configure the virtual directory that corresponds to the location of the libjeas_iis_f140.dll directory:

    1. Highlight the Web site where you installed libjeas_iis_f140.dll, right-click, and select New | Virtual Directory.

    2. Specify the alias:

      Alias: Sybase
      
    3. Specify the directory:

      Directory: C:\WINNT\system32\inetsrv\iisplugin\dll
      
    4. Specify the permissions:

      Enable read, run scripts, and execute permissions on the virtual directory.
      
  8. Reboot the Web server machine for the environment changes to take effect.

  9. Verify that the ISAPI filter is working correctly:

    1. Highlight the Web site where you want to install the plug-in, right-click, and select Properties.

    2. On the ISAPI Filters tab, verify that the status for the new filter (Sybase) is a green arrow pointing upward.

    3. If you see the green arrow, click OK, and move to the next test.

    4. If you do not see a green arrow, step through the instructions for the ISAPI filter again. Look for errors and other mismatches.

  10. Verify that the Web redirector plug-in still works for your HTTP connections.

  11. Enable FIPS for the redirector plug-in and establish HTTPS connections. See “Managing FIPS for the redirector plug-ins”