The 20 Minute E-Mail Solution!
TOC PREV NEXT INDEX

IMail Web Calendaring Security


IMail Web Calendaring offers several means of protecting your communications from being altered in transit or being read by someone other than the intended recipient.

When logging on to IMail Web Calendaring, users can choose either or both of the following options (on the Login page):

Using Secure Sockets Layer (SSL)

You can set up the Web Calendaring server to use Secure Sockets Layer (SSL) for communications between a browser and the server. SSL encrypts your communications so they can be read only by the intended recipient.

SSL is a protocol that uses "certificates" to authenticate the client and server and uses a public/private key "pair" to encrypt and decrypt communications. All of the major browsers are SSL enabled.

Certificates. Certificates are used to establish the identity of the client (browser) and the server.

You can run SSL for Web Calendaring with:

IMail Server comes with an SSL Utility that generates both an IMail Server self-signed SSL certificate as well as a certificate request you can send to a Certificate Authority.

Note: IMail uses an Apache compatible SSL certificate.

Public/private key encryption. When a browser connects to the Web Calendaring server, the server sends its certificate and public key to the browser. The browser can now use the public key to encrypt communications. Only the web server has the private key, which is used to decrypt communications sent from the browser.

Ciphers. The server and client must agree on the algorithm, called a "cipher," used to encrypt data. You select the cipher when setting up SSL on the server.

For more information on how SSL works, visit:

home.netscape.com/security/techbriefs/ssl.html

Setting Up SSL on the Server

This section outlines the procedure for setting up SSL on the server.

For detailed information about the SSL options, see the online help in the IMail SSL Configuration Utility and help for the Web Calendaring Server tab in IMail Administrator.

To enable SSL for the Web Calendaring Server, you need to complete the following steps:

  1. Set the registry path for the SSL keys.

    From the Start menu, select Programs -> IMail -> IMail SSL Configuration Utility. Select Registry Path from the File menu. Enter the path: software\ipswitch\imail\ssl

  2. Generate a certificate and public key. We recommend that you use the self-signed certificate for your server.

    In the IMail SSL Configuration Utility, click Certificate. For more information, select Help Topics from the Help menu, then go to the "Getting an SSL Certificate" topic.

  3. Configure SSL and select the cipher to use for encryption.

    In the SSL Configuration Utility, click SSL Configuration, and then complete the wizard. For information, select Help Topics from the Help menu, then go to the "Configuring SSL" topic.

  4. If you want the server to authenticate clients, configure how it will do it.

    In the SSL Configuration Utility, click Client Authentication. For more information, select Help Topics from the Help menu, then go to the "Dealing with Clients" topic.

    We recommend that you allow any client to connect to your server, thus you would not turn on the Client Authentication option.

  5. Activate SSL for the Web Calendaring server. In the IMail Administrator, expand the "Services" folder and click on Web Calendaring, then select the Web Calendaring Server tab to show the SSL options. Turn on Enable SSL.

Starting an SSL Connection from a Browser

Users can open Web Calendaring with an SSL connection as follows:

  1. In the browser, enter the address for the Web Calendaring server, for example: mail.domain1.com:8484.The Web Calendaring Logon appears.
  2. On the Logon page (or on any other Web Calendaring page), select Enter Secure Mode.
  3. The browser usually asks you to confirm that you want to use "secure mode." Click OK. If you used the self-signed certificate, the browser may also display a warning that the certificate is not "trusted." Click OK again to continue.

The browser is now in secure mode. You can click again at the bottom of any Web Calendaring page to return to regular mode.

Enabling SSL from within the Web Address

When you enter the web server's address in a browser and use HTTPS (in place of HTTP) in the address, the browser attempts to connect to the server using SSL. For example, the address would look like:

https://mail.domain1.com:8484 

Using a Different Port for SSL

The standard port for IMail Web Calendaring SSL is 8485. If you use a different port number, this port number must be specified in the web address that Web Calendaring users log on to. For example, if you use port 8485 for SSL, and the web server is on port 8484 of mail1.domain.com, the web address would be:

http://mail.domain1.com:8585 

Users can bookmark the web address so they do not have to enter it each time they log on.



Ipswitch, Inc.
http://www.ipswitch.com
TOC PREV NEXT INDEX
©Ipswitch 2001