Installing and configuring CoSign on Windows Server 2003/IIS6

The instructions on this page cover installation and configuration of the CoSign software on an IIS6 web server running on Windows Server 2003.

Installation instructions for other types can be found using the following links:

If you simply want to use CoSign functionality on a server that already has CoSign installed and configured, you should read the instructions on using CoSign.

What is CoSign

CoSign is the Web Single Sign-On operated by ISS for use on central and departmental web servers and applications. Where possible, CoSign authenticates users (i.e. proves their identity) based on their existing credentials, so that no additional password prompts are necessary. Where this is not possible, either because there are no existing credentials, or because the browser is unable to pass them securely, the user will be prompted for his or her password just once per browser session, and the password will always be sent over a secure connection.

CoSign Web applications do not need to handle users' passwords; they are simply notified of the user's identity.

CoSign has been tested with a wide variety of browsers and operating systems, and is believed to operate correctly and securely in all circumstances.

How to install iiscosign on Windows Server 2003/IIS6

Pre-requisites

Before starting your cosign installation make sure you have the following installed/setup on your server:

Notation

In these instructions the following notation is used:

Obtaining the Cosign Windows Filter (IIS Cosign)

iiscosign is an ISAPI filter module for IIS that is required for participation in a CoSign Single Sign-On environment.

Additional configuration required on Windows 2003

If you're using Windows 2003, you'll need to set some additional permissions:

Request a certificate for use with CoSign

Configure IISCosign

Help!

All of the information for these instructions was taken from the ReadMe.txt file in the Cosign Filter directory. For further information and help please read these files and use the URLs suggested at the end of each.

If you encounter problems it can be useful to load up the debug version (cosigndbg.dll) or trace version (cosigntrace.dll) of the Cosign ISAPI filter which will enter information in the event log. You can also use these with DebugView (free download from SysInternals) to capture the logging information.