2.3. Installing and Uninstalling the Enterprise Security Client on Red Hat Enterprise Linux

2.3. Installing and Uninstalling the Enterprise Security Client on Red Hat Enterprise Linux

2.3.1. Installing the Client

The first step in installing the Enterprise Security Client is to download the required packages. The Certificate System Administrator's Guide explains how to retrieve these RPMs and other files through the Red Hat Certificate System 7.3 (AS v.4 for x86) or Red Hat Certificate System 7.3 (ES v.4 for x86) Red Hat Network channels. There are two ways to obtain the packages:

  • Downloading an ISO image or packages through the Red Hat Network channel

  • Using the Red Hat up2date utility

The preferred method of obtaining RPMs is using the up2date command-line utility, as follows:

# up2date esc

If the up2date command completes successfully, all of the necessary Enterprise Security Client RPMs will be installed and ready for use.

NOTE

If the up2date utility was used to install the Enterprise Security Client, there is no need for further installation; the client has already been installed. The following procedure is for installing from a CD image.

  1. Copy the Enterprise Security Client installation RPMs packaged with Red Hat Certificate System.

  2. Install the RPMs as root in the following order:

    # rpm -ivh ccid-1.2.1-1.el4.i386.rpm
    # rpm -ivh pcsc-lite-1.3.3-1.el4.i386.rpm
    # rpm -ivh pcsc-lite-libs-1.3.3-1.el4.i386.rpm
    # rpm -ivh ifd-egate-0.05-15.i386.rpm
    # rmp -ivh coolkey-1.1.0-1.el4.i386.rpm
    # rpm -ivh esc-1.0.1-1.el4.i386.rpm

    NOTE

    Update the version numbers of the RPM files to match the current version.

The Enterprise Security Client installation is located in /usr/lib/esc-1.0.1. The esc shell script is installed in /usr/bin/esc. The Enterprise Security Client can be launched by typing esc at a command prompt.

The Enterprise Security Client for Linux implements a daemon (escd) which runs silently, waiting for a smart card to be inserted. When an unenrolled smart card is inserted, the daemon automatically launches the client UI, and the Enterprise Security Client guides the user through the enrollment process. The client can also be launched manually by selecting System Settings, then Smart Card Manager, from the System menu.

2.3.2. Uninstalling on Red Hat Enterprise Linux

  1. Unplug all USB tokens.

  2. Stop the Enterprise Security Client.

  3. Log in as root, and use rpm -ev to remove the Enterprise Security Client RPMs in the following order:

    NOTE

    Update the version numbers of the RPM files to match your version.

    # rpm -ev ccid
    # rpm -ev pcsc-lite
    # rpm -ev pcsc-lite-libs
    # rpm -ev ifd-egate
    # rpm -ev coolkey
    # rpm -ev esc
  4. Remove any remaining files in the installation directory.