Version 8.0
 —  Integrated Authentication Framework (IAF)  —

Installing the Integrated Authentication Framework

Installation of the Integrated Authentication Framework must be performed as a separate step. It is not installed automatically with EntireX. Installation instructions for the supported operating systems are provided here.

See also Configuring the Integrated Authentication Framework.


Installing Integrated Authentication Framework under UNIX

Before You Start

Please note the following before you start to install EntireX:

Installation Steps

Software AG recommends some common steps for the installation of Software AG products under UNIX. See Installing and Setting Up Software AG Products under UNIX for a detailed description. The installation itself is started with the command:

$ sh <mount_dir>/setup.ux iaf v22

where <mount_dir> is the path under which the DVD has been mounted. The setup procedure checks the hardware platform and operating system version and then starts the appropriate installation program INSTALL. The installation procedure allows for selective installation and configuration of IAF components. It provides

Some installation steps require super-user (root) permissions. The installation offers a choice between the su and sudo commands and asks for the corresponding password required to become super-user.

Start of instruction set To install

  1. Follow the instructions in Installing and Setting Up Software AG Products under UNIX

  2. When you have reached Step 4/3 Install the UNIX component to the SAG home directory, follow the instructions on the screen.

Product Directory Structure

The base directory of the installed product is the directory pointed to by $SAG . In $SAG the installation creates the subdirectories common and iaf. The iaf directory is the root for installing Integrated Authentication Framework product versions. The base directory for the version-dependent parts of Integrated Authentication Framework is iaf/vnn, where nn stands for the version number. The common directory is used for installing components shared by Integrated Authentication Framework and other Software AG products.

Directory Description
INSTALL Directory containing the shell scripts and other files used during the installation of Integrated Authentication Framework.
etc Directory containing configuration files.
bin Directory containing executables.

Shell Environment Settings

Integrated Authentication Framework requires some shell environment variables to be set for proper operation. The installation generates the Bourne shell script sagenv.new in the $SAG directory. This script should be executed from within the .profile of the EntireX users.

The sagenv.new script defines the following mandatory product-specific global shell environment variables:

Variable Description
SAG Identifies the root directory in which Software AG products are installed.
IAFDIR Identifies the base installation directory for Integrated Authentication Framework (typically $SAG/iaf )
IAFVERS Identifies the product version.

In addition sagenv.new modifies the PATH environment variable.

See sagenv.new for a complete set of environment settings.

Uninstalling Integrated Authentication Framework under UNIX

To uninstall Integrated Authentication Framework, execute the sagrm utility, which is located in directory $SAG/common/bin.

This utility uses the deinstall catalog $SAG/common/INSTALL/SAGInst.xml. You can then select which product (or components) you wish to uninstall.

The sagrm utility can operate in graphical mode (requires an X-Server and the DISPLAY variable being set) and in character mode.

For usage information, enter command

sagrm -help

Starting and Stopping the IAF Server Starter Daemon

After the installation, the following command is used to start and stop the IAF server starter daemon:

/etc/init.d/sag<n>iafd start/stop

Note:
<n> refers to the number of installations on this machine in different directories. The first installation will create sag1iafd. Any further installation will increment <n> by 1, hence creating new modules in /etc/init.d.

In addition, please find sample SSL certificates to be used for functionality tests in the installation directory /etc. Do not use these certificates in any productive environments, since the private key used is generally delivered to all customers.

Certificate Description
IAFAppCert.pem Sample application certificate to be used by the IAF server.
IAFAppKey.pem Private key for the above certificate, to be used by the IAF server.
IAFCaCert.pem CA certificate that was used to sign the above application certificate. To be used at the IAF client side, e.g. the EntireX Security Exit.

Top of page

Installing Integrated Authentication Framework under Windows

Before you Start

Please note the following before you start the Integrated Authentication Framework installation:

Silent Installation

A silent installation, once it has been started, requires no additional user interaction.

Typical Installation

Start of instruction setTo perform a silent installation

User SAGUSER

Warning:
User account SAGUSER added during installation of System Management Hub

During installation of System Management Hub, a user account SAGUSER is added to the Administrators group of your local machine. SAGUSER is not an interactive account; login to the Windows desktop is not possible, and no other resources can be used. SAGUSER is required by several Software AG services to operate correctly, and therefore must not be deleted or modified. See System Management Hub Installation for more details.

Uninstalling Integrated Authentication Framework

Start of instruction setTo remove files and registry entries created during installation of IAF

  1. From the Control Panel, choose Add or Remove Programs.

  2. Select the instance of IAF you wish to uninstall.

  3. Choose Change/Remove and confirm.

Top of page

Preparatory Steps and Administration of an IAF Server

z/OS

After the execution of COPY.JOB, you will find the following template JCL in the data set IAF221.JOBS:

JCL Description
IAFSTART Template JCL for the IAF started task.
R1ALLOC Allocate certificate container data sets.
R2CDTLST List the CDT contents.
S01ADD Add a CA certificate.
S02APK12 Add a PKCS#12 file containing the application certificate and private key.
S02DEL Delete certificates.
S03ADDKR Add a keyring.
S04CNTKR Connect certificates to a keyring.
S05RULES Insert RACF resource rules.

In addition, please find sample SSL certificates to be used for functionality tests in IAF221.SRCE. Do not use these certificates in any productive environments, since the private key used is generally delivered to all customers.

Certificate Description
APPCERT Sample application certificate to be used by the IAF server.
APPKEY Private key for the above certificate, to be used by the IAF server.
CACERT CA certificate that was used to sign the above application certificate. To be used at the IAF client side, e.g. the EntireX Security Exit.
IAFATTR Sample attribute file to configure an IAF server.
SSLDOC SSL documentation.

Windows

By default, the service to start/stop an IAF server is not enabled.

Start of instruction setTo start/stop the Windows Service

In addition, please find sample SSL certificates to be used for functionality tests in the installation directory /etc. Do not use these certificates in any productive environments, since the private key used is generally delivered to all customers.

Certificate Description
IAFAppCert.pem Sample application certificate to be used by the IAF server.
IAFAppKey.pem Private key for the above certificate, to be used by the IAF server.
IAFCaCert.pem CA certificate that was used to sign the above application certificate. To be used at the IAF client side, e.g. the EntireX Security Exit.

Top of page