Sun OpenSSO Enterprise 8.0 Update 1 Release Notes

Enabling the FIPS-140 Standard for Sun Java System Web Server 7.0

To enable the FIPS-140 Standard for Web Server 7.0, you must change the certdb password and enable FIPS mode as true. (By default, Web Server 7.0 sets the password to blank for its certdb.)

ProcedureTo Enable the FIPS-140 Standard for Web Server 7.0

  1. Set the password for the internal PKCS11 token using either the Web Server 7.0 Admin Console or CLI command.

ProcedureTo Set the Password Using the Web Server 7.0 Admin Console

  1. Log in to the Admin Console.

  2. Go to the configuration page in the Admin console.

  3. Click the Certificates > PKCS11 Tokens tab.

  4. Click the PKCS11 token name (default is internal).

  5. Select the Token State checkbox.

  6. Enter the password information.

  7. Save your changes.

ProcedureTo Set the Password Using Web Server 7.0 CLI

  1. Execute the wadm command. For example:

    wadm> set-token-pin -user=admin -password-file=admin.pwd -host=serverhost
    -port=8989 -config=config1 -token=internal

ProcedureTo Enable FIPS mode for Web Server 7.0 With modutil

  1. Use modutil in the WS70_ROOT/bin directory. For example:

    modutil -fips true -dbdir location-of-your-nss-database
    

    By default, the NSS database is in the config directory for the Web Server 7.0 instance.

ProcedureTo Pull the Changes into the Admin Server

  1. If you use certutil or modutil to modify files in the config directory, you must pull the changes into the Web Server 7.0 Admin Server. For example, using wadm:

    wadm pull-config -user=admin -password-file=_admin-pwfile_ -host=_server-host_ -port=8989 -config=config1 node1

ProcedureTo Test the FIPS Mode Change

  1. After you enable FIPS mode for Web Server 7.0, confirm that FIPS is enabled by restarting server. You should see a new prompt for the certdb password. For example:

    > Please enter the PIN for the "NSS FIPS 140-2 Certificate DB" token: