tk20 Installguide
tk20 Installguide
tk20 Installguide
Version 2 Release 0
SC27-2741-00
Tivoli Key Lifecycle Manager
®
Version 2 Release 0
SC27-2741-00
Note
Before using this information and the product it supports, read the information in “Notices” on page 121.
August 2010
This edition applies to version 2 of Tivoli Key Lifecycle Manager (product number 5724-T60) and to all subsequent
releases and modifications.
© Copyright IBM Corporation 2008, 2010.
US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Contents
Figures . . . . . . . . . . . . . . . v Migration requirements for Encryption Key
Manager . . . . . . . . . . . . . . . 26
Tables . . . . . . . . . . . . . . . vii Migration for Encryption Key Manager from
AS/400 systems . . . . . . . . . . . . . 26
Obtaining Encryption Key Manager . . . . . . 27
Preface . . . . . . . . . . . . . . . ix Migration restrictions for Encryption Key Manager 27
What is new in version 2 . . . . . . . . . . ix After migrating Encryption Key Manager . . . . 27
Intended audience . . . . . . . . . . . . x After migrating Tivoli Key Lifecycle Manager . . . 28
Publications . . . . . . . . . . . . . . x Data objects and properties migrated from
Tivoli Key Lifecycle Manager library . . . . . x Encryption Key Manager . . . . . . . . . . 30
Related publications . . . . . . . . . . xi Data objects and properties migrated from Tivoli
Accessing publications online . . . . . . . xi Key Lifecycle Manager . . . . . . . . . . 32
Ordering publications . . . . . . . . . . xi
Tivoli technical training . . . . . . . . . . xii
Chapter 4. Types of installation . . . . 35
Tivoli user groups . . . . . . . . . . . . xii
Syntax and parameters for the installation program 35
Support information . . . . . . . . . . . xii
Graphical mode installation . . . . . . . . . 35
Conventions used in this information . . . . . xii
Starting a graphical installation . . . . . . . 36
Typeface conventions . . . . . . . . . . xii
Installation and migration panels . . . . . . 36
Definitions for HOME and other directory
Console mode installation . . . . . . . . . 37
variables . . . . . . . . . . . . . . xiii
Silent installation . . . . . . . . . . . . 37
Audit files . . . . . . . . . . . . . xiv
Adapting a sample response file . . . . . . . 38
Glossary . . . . . . . . . . . . . 131
Appendix A. Preinstallation worksheets 87
Note: Tivoli Key Lifecycle Manager does not support IKEv2-SCSI if you use the
Federal Information Processing Standard (FIPS). If your system uses IKEv2-SCSI,
do not specify a value of on for the fips property that Tivoli Key Lifecycle
Manager provides.
v Serving symmetric keys to DS5000 storage servers
Provide administration and ongoing maintenance of keys served to DS5000
storage servers. Restrict the set of machines with which a device such as a disk
drive can be associated. You can associate a device to an existing machine in the
Tivoli Key Lifecycle Manager database.
v Additional device support that includes:
– Emulex
ONESECURE device group, which is a device group in the DS5000 device
family. The ONESECURE device group supports the OneCommand Guardian
(part number 2Port-02-100) with OneSecure HBAs using a prefix that starts
with LPSe12002.
– Brocade
BRCD_ENCRYPTOR device group, which is a device group in the LTO device
family. The BRCD_ENCRYPTOR device group supports these devices:
- IBM System Storage SAN32B-E4 (2498-E32), a stand-alone appliance
- FC: 3895 - Encryption Blade
v Usability changes:
– Requiring a password for the tklmKeyExport command to protect the
PKCS#12 file to which the private key and certificate are exported.
Note: If you migrate data from Tivoli Key Lifecycle Manager Version 1, any
scripts or applications that you previously used to automate key export
require modification to specify a password.
– Supporting auto-pending requests
Intended audience
This information center is designed for the system and security administrators in
an organization that uses Tivoli Key Lifecycle Manager.
Publications
Read the descriptions of the product library and the related publications to
determine which publications you might find helpful. After you determine the
publications you need, see the instructions for accessing publications online.
Related publications
You can obtain related publications from these IBM® Web sites.
v The Tivoli Integrated Portal information center is available at
http://publib.boulder.ibm.com/infocenter/tivihelp/v15r1/topic/
com.ibm.tip.doc/welcome_tip_ic.htm.
v The Tivoli® Software Library provides a variety of Tivoli publications such as
white papers, data sheets, demonstrations, IBM Redbooks®, and announcement
letters. The Tivoli Software Library is available on the Web at:
http://publib.boulder.ibm.com/tividd/td/tdprodlist.html
v The IBM Terminology Web site consolidates the terminology from IBM product
libraries in one convenient location. You can access the Terminology Web site at
the following Web address:
http://www.ibm.com/software/globalization/terminology
To locate product publications in the library, click the first letter of the product
name or scroll until you find the product name. Click the product name. Product
publications can include release notes, installation guides, user's guides,
administrator's guides, and developer's references.
IBM posts publications for this and all other Tivoli products, as they become
available and whenever they are updated, to the Tivoli Documentation Central
Web site at http://www.ibm.com/tivoli/documentation.
Note: To ensure proper printing of PDF publications, select the Fit to page check
box in the Adobe Acrobat Print window (which is available when you click File →
Print).
Ordering publications
You can order many Tivoli publications online or by telephone.
Preface xi
v In Canada: 800-426-4968
Support information
If you have a problem with your IBM software, you want to resolve it quickly.
To obtain the support you need online, go to the IBM Software Support site at
http://www.ibm.com/software/support/probsub.html and follow the instructions.
Typeface conventions
This information uses these typeface conventions.
Bold
v Lowercase commands and mixed case commands that are otherwise
difficult to distinguish from surrounding text
v Interface controls (check boxes, push buttons, radio buttons, spin
buttons, fields, folders, icons, list boxes, items inside list boxes,
multicolumn lists, containers, menu choices, menu names, tabs, property
sheets)
v Keywords and parameters in text
italic
v Words defined in text
v Emphasis of words (words as words)
v New terms in text (except in a definition list)
v Variables and values you must provide
xii IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
Monospace
v Examples and code examples
v File names, programming keywords, and other elements that are difficult
to distinguish from surrounding text
v Message text and prompts addressed to the user
v Text that the user must type
v Values for arguments or command options
You can customize the HOME directory for your specific implementation. Make the
appropriate substitution for the definition of each variable represented in this table.
The default value of path varies for these operating systems, called distributed
systems for ease in reference. The term "distributed systems" refers to
non-mainframe hardware platforms, including personal computers and
workstations.
v For Windows systems, the default path is:
– DB2
drive:\Program Files
– All applications other than DB2
drive:\
v For Linux, Solaris, and AIX systems, /opt is the default path.
Table 1. HOME and other directory variables
Directory variable Default definition Description
DB_HOME The directory that contains the DB2
Windows systems:
application for Tivoli Key Lifecycle
drive\Program
Manager.
Files\IBM\db2tklmV2
AIX and Linux systems:
/opt/IBM/db2tklmV2
DB_INSTANCE_HOME The directory that contains the DB2
Windows
database instance for Tivoli Key
drive\db2adminID
Lifecycle Manager.
For example, if the value of
drive is C: and the default DB2
administrator is tklmdb2,
DB_INSTANCE_HOME is
C:\TKLMDB2
Linux and AIX®
/home/db2adminID
Solaris /export/home/db2adminID
Preface xiii
Table 1. HOME and other directory variables (continued)
Directory variable Default definition Description
TIP_HOME The Tivoli Integrated Portal home
Windows
directory.
drive:\IBM\tivoli\tiptklmV2
Linux, AIX, and Solaris
path/IBM/tivoli/tiptklmV2
For example:
/opt/IBM/tivoli/tiptklmV2
Audit files
Tivoli Key Lifecycle Manager has a default directory for audit data. The location
depends on which operating system is used:
Distributed systems
In the TKLM_HOME/config/TKLMgrConfig.properties file, edit the
Audit.handler.file.name property to set this directory. The default is:
Audit.handler.file.name=logs/audit/tklm_audit.log
xiv IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
Chapter 1. Overview of the environment
Tivoli Key Lifecycle Manager delivers simplified key lifecycle management
capabilities in a solution that is easy to install, deploy, and manage.
This document focuses on the tasks that you must complete to install and
configure Tivoli Key Lifecycle Manager.
Features overview
Tivoli Key Lifecycle Manager enables you to manage the life cycle of the keys and
certificates of an enterprise. You can manage symmetric keys, asymmetric key
pairs, and certificates.
Note: Tivoli Key Lifecycle Manager does not support IKEv2-SCSI if you use the
Federal Information Processing Standard (FIPS). If your system uses IKEv2-SCSI,
do not specify a value of on for the fips property that Tivoli Key Lifecycle
Manager provides.
v Serving symmetric keys to DS5000 storage servers
Provide administration and ongoing maintenance of keys served to DS5000
storage servers. Restrict the set of machines with which a device such as a disk
drive can be associated. You can associate a device to an existing machine in the
Tivoli Key Lifecycle Manager database.
v A graphical user interface and command-line interface to manage keys,
certificates, and devices.
v Encrypted keys to one or more devices to which Tivoli Key Lifecycle Manager
server is connected.
v Storage of keys and certificates in a keystore, and metadata about these keys and
certificates in a database.
v Backup and restore to protect critical keystore and other Tivoli Key Lifecycle
Manager data, such as the configuration files and current database information.
v Migration of an existing Tivoli Key Lifecycle Manager Version 1 or IBM
Encryption Key Manager component for the Java Platform configuration during
installation.
v Audit records based on selected events occurring as a result of successful
operations, unsuccessful operations, or both. Installing or starting Tivoli Key
Lifecycle Manager writes the build level to the audit log.
v Support for encryption-enabled 3592 tape drives and LTO tape drives, and also
DS5000 storage servers and DS8000 Turbo drives.
Tivoli Key Lifecycle Manager can run on a member server in a domain controller
environment, but is not supported on a primary or backup domain controller.
Figure 1. Main components on Windows systems and systems such as Linux or AIX
Installation overview
The major steps to install Tivoli Key Lifecycle Manager are:
v Distributed systems:
1. Plan your installation and fill in the installation worksheet. See Chapter 2,
“Planning the installation,” on page 5.
2. Install and configure Tivoli Key Lifecycle Manager. The installation falls into
these phases:
a. Introductory, including the Language Selection panel, the Introduction
panel, and the License Agreement panel.
b. DB2 installation, including panels that gather information used to install
DB2. After you enter the information, the installation program installs
DB2.
c. Middleware installation, including panels that gather information used to
install Tivoli Integrated Portal and embedded WebSphere® Application
Server middleware. After you enter the information, the installation
program installs the middleware.
Tivoli Key Lifecycle Manager is installed during this phase.
3. Log in and verify the installation, resolving any problems. See “Login URL
and initial user ID” on page 13 and “Verifying the installation” on page 82
for details.
The IBM Tivoli Key Lifecycle Manager Installation and Configuration Guide provides
instructions for installing and configuring Tivoli Key Lifecycle Manager and the
prerequisite middleware products.
The installation package files for distributed systems are archive files that contain
the files used in the installation. Packages labeled "eImage <integer>" require
assembly into a temporary installation directory on your computer. For example, a
package label might be eImage 1. Paths to temporary installation directories cannot
contain spaces or special characters.
* Minimum values: These values enable a basic use of Tivoli Key Lifecycle Manager.
** Typical values: You might need to use larger values that are appropriate for your
production environment. The most critical requirements are to provide adequate system
memory, and free disk and swap space. Processor speed is less important.
If installation locations of more than one system component fall on the same Windows
drive, the cumulative space required to contain all those components must be available in
that drive.
Table 3 lists hardware requirements for systems such as Linux and AIX:
Table 3. Hardware requirements for systems such as Linux and AIX
System components Minimum values* Typical values**
System memory (RAM) 4 GB 4 GB
Processor speed v For Linux on distributed v For Linux on distributed
systems: 2.66 GHz single systems: 3.0 GHz dual
processor processors
v For AIX and Sun Solaris v For AIX and Sun Solaris
systems: 1.5 GHz (2–way) systems: 1.5 GHz (4–way)
* Minimum values: These values enable a basic use of Tivoli Key Lifecycle Manager.
** Typical values: You might need to use larger values that are appropriate for your
production environment. The most critical requirements are to provide adequate system
memory, and free disk and swap space. Processor speed is less important.
If installation locations of more than one system component fall on the same UNIX
partition, the cumulative space required to contain all those components must be available
in that partition.
Apply patches 111711-12 and 111712-12 If raw devices are used, apply
patch 122300-11.
Note: Tivoli Key Lifecycle Manager runs in a 32–bit JVM.
Sun Server Solaris 10 (SPARC 64–bit in 32-bit mode)
Red Hat Enterprise Linux Version 5.0 update 2 on x86 32–bit and also
64-bit in 32-bit mode
SuSE Linux Enterprise Server Version 9 on x86 (32–bit)
Linux packages
On Linux platforms, Tivoli Key Lifecycle Manager requires the
compat-libstdc++-33-3.2.3-61 or later package. It also requires the libaio
package, which contains the asynchronous library required for DB2 database
servers.
v libstdc package
To determine if you have the package, run this command:
rpm -qa | grep -i "libstdc"
If the package is not installed, locate the rpm file on your original installation
media and install it:
find installation_media -name compat-libstdc++*
rpm -ivh full_path_to_compat-libstdc++_rpm_file
v libaio package
To determine if you have the package, run this command:
rpm -qa | grep -i "libaio"
If the package is not installed, locate the rpm file on your original installation
media and install it:
find installation_media -name libaio*
rpm -ivh full_path_to_libaio_rpm_file
For example, a problem might occur with TCP/IP connections on Tivoli Key
Lifecycle Manager server ports. To disable Security Enhanced Linux, take these
steps after you install the Linux operating system:
1. Edit the /etc/selinux/config file and set SELINUX=disabled.
2. Reboot the system to make the change effective.
3. Ensure that SELinux is disabled by running sestatus from the command line:
[root@localhost ~]$ sestatus
SELinux status: disabled
4. Install Tivoli Key Lifecycle Manager.
Software prerequisites
Tivoli Key Lifecycle Manager uses several support and middleware programs.
v “Java Runtime Environment (JRE) requirements” on page 10
v “Runtime environment requirements” on page 11
v “ Tivoli Integrated Portal requirement” on page 11
On distributed systems, Tivoli Key Lifecycle Manager installs the middleware that
it uses. If you have DB2 already installed on the system, see the details in
“Database authority and requirements.”
On all systems, use of an independently installed development kit for Java, from
IBM or other vendors, is not supported.
Note:
- You must use Tivoli Key Lifecycle Manager to manage the database. To
avoid data synchronization problems, do not use tools that the database
application might provide.
- For improved performance of DB2 Version 9.7 on AIX systems, ensure that
you install and configure the I/O completion ports (IOCP) package that is
described here:
http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=/
com.ibm.db2.luw.admin.perf.doc/doc/t0054518.html
- If an existing copy of DB2 Workgroup Server Edition was installed as the
root user at the correct version for the operating system, you can use the
existing DB2 Workgroup Server Edition. Tivoli Key Lifecycle Manager
installation does not detect the presence of DB2 that was preinstalled as a
non-root user and does not support non-root installation of DB2.
Before installing the application, see the DB2 documentation on these Web sites for
these additional kernel settings:
Browser requirements
The following table lists the browser and browser versions that are supported by
Tivoli Key Lifecycle Manager.
Supported browsers are not included with the product installation. Except for AIX
systems, a browser can be deployed on the same or a different computer on which
Table 6 lists the keystore types that Tivoli Key Lifecycle Manager supports.
Table 6. Summary of supported keystore types
DS5000,
3592, DS8000 LTO, ONESECURE
Operating (store keypairs BRCD_ENCRYPTOR (store symmetric 3592, DS8000,
Keystore system and certificates) (store symmetric keys) keys) LTO
JCEKS all
Tivoli Key Lifecycle Manager can serve either 2048 or 1024-bit keys to devices.
Older keys that were generated as 1024-bit keys can continue to be used.
Table 7 on page 13 lists the supported key sizes for each keystore type that Tivoli
Key Lifecycle Manager supports.
Access requirements
Installing Tivoli Key Lifecycle Manager requires local administrator authorization
or access that depends on the operating system. Do not use a domain user ID to
install Tivoli Key Lifecycle Manager.
Windows systems:
You must have Administrator access to install Tivoli Key Lifecycle
Manager.
AIX, Linux, and Solaris systems:
You must have root access to install Tivoli Key Lifecycle Manager.
Login URL
The login URL enables you to access the Tivoli Key Lifecycle Manager Web
interface. The login URL for the Tivoli Key Lifecycle Manager administrative
console is:
https://ip-address:port/ibm/console
The value of ip-address is an IP address or DNS address of the Tivoli Key Lifecycle
Manager server.
On systems such as AIX or Linux, the login URL and installed port numbers are
stored in the TIP_HOME/etc/tklmadmin.html file that you can load in your browser.
On Windows systems, the information is on the start menu. Click Start > All
Programs > Tivoli Key Lifecycle Manager 2.0 > Tivoli Integrated Portal.
For example:
v Distributed systems:
https://strawberry.mylab.mycity.mycompany.com:16316/ibm/console
http://strawbery.mylab.mycity.mycompany.com:16310
If you use an https address, the default value of the port is:
v Distributed systems:
16316. If you use http, the default port is 16310. Use an address like this
example:
http://strawbery.mylab.mycity.mycompany.com:16310
Do not use a port value greater than 65520.
The default port on the WebSphere Application Server information panel
continues to be 16310. In the case of migration, or if the default port has a
conflict for other reasons, Tivoli Integrated Portal automatically selects another
free port.
Installing Tivoli Key Lifecycle Manager provides default administrator user IDs of
TIPAdmin, TKLMAdmin, and tklmdb2.
Table 8. Administrator user IDs and passwords
Program User ID Password
Distributed systems
For distributed platforms, installation must be performed by a local administrative ID, which is root for AIX or
Linux systems or a member of the Administrators group on Windows systems. Do not use a domain user ID to
install Tivoli Key Lifecycle Manager.
Roles
Tivoli Key Lifecycle Manager provides a super user (klmSecurityOfficer) role and
the means to specify more limited administrative roles to meet the needs of your
organization. By default, the TKLMAdmin user ID has the klmSecurityOfficer role.
For backup and restore tasks, Tivoli Key Lifecycle Manager also installs the
klmBackupRestoreGroup to which no user IDs initially belong. Installing Tivoli
Key Lifecycle Manager creates predefined administrator, operator, and auditor
groups to manage LTO tape drives.
The TIPAdmin user ID has the authority to create and assign these roles, and to
change the password of any Tivoli Key Lifecycle Manager administrator. To set
administration limits for Tivoli Key Lifecycle Manager, use the TIPAdmin user ID
on the Tivoli Integrated Portal Console to create roles, users, and groups. Assign
roles and users to a group. For example, you might create a group and assign both
users and a role that limits user activities to administer only LTO tape drives. You
must assign a role to a new user before that user attempts to log in to Tivoli Key
Lifecycle Manager.
Available permissions
Installing Tivoli Key Lifecycle Manager creates the TKLMAdmin user ID, which
has the klmSecurityOfficer role as the default super user. The installation process
also deploys predefined permissions to the WebSphere Application Server list of
administrative roles.
A permission from Tivoli Key Lifecycle Manager enables an action or the use of a
device group. A role in Tivoli Key Lifecycle Manager is one or more permissions.
However, in the Tivoli Integrated Portal graphical user interface, the term role
includes both Tivoli Key Lifecycle Manager permissions and roles.
A user who has any one of the permissions in Table 9 on page 18 can view:
v Tivoli Key Lifecycle Manager global configuration parameters that are defined
in the TKLMgrConfig.properties file.
v The key server status and last backup date.
The klmSecurityOfficer role also has root access to permissions for all device
groups.
Table 10. Device groups
Permission Allows actions on these objects
LTO LTO device family
TS3592 3592 device family
DS5000 DS5000 device family
DS8000 DS8000 device family
BRCD_ENCRYPTOR BRCD_ENCRYPTOR device group
ONESECURE ONESECURE device group
GENERIC Objects in the GENERIC device family.
If migration fails from the installer, you can manually run the Tivoli Key Lifecycle
Manager Version 2 migration utility from the TKLM_HOME\migration\bin directory
after exiting the install.
v Run migrate.bat or migrate.sh to migrate Encryption Key Manager Version 2.1
to Tivoli Key Lifecycle Manager. On systems such as Linux or AIX, ensure that
you are logged in as the root user before you run migrate.sh.
v Run migratetklm.bat or migratetklm.sh to migrate Tivoli Key Lifecycle Manager
Version 1 to Version 2. On systems such as Linux or AIX, ensure that you are
logged in as the root user before you run migratetklm.sh.
Do not run other *.bat utilities that you might see in this directory. The utilities are
for use only by the automatic installation process.
A window of time for testing is also required to ensure that the new Tivoli Key
Lifecycle Manager has the expected keys and other configuration attributes that
you intended to migrate.
The additional disk space is needed because the migration program performs the
following tasks:
v Converts the Tivoli Key Lifecycle Manager database instance from DB2 Version
9.1 to the version of DB2 that is shipped with Tivoli Key Lifecycle Manager
Version 2.
v Converts the Tivoli Key Lifecycle Manager database from DB2 Version 9.1 to
DB2 Version 9.5 or 9.7.
v Upgrades the schema from Tivoli Key Lifecycle Manager Version 1 to Tivoli Key
Lifecycle Manager Version 2.
v Converts the metadata in the database from Tivoli Key Lifecycle Manager
Version 1 format to Tivoli Key Lifecycle Manager Version 2 format.
If you determine that disk space is not available, increase the disk space on the
partitions or the drive letters. You must identify the disk space requirements,
which includes identifying the number of keys and served data.
Note: Calculate that the additional space required for migration in the
drive containing the database is 3 times the size of the TKLMDB2 folder.
3. Identify the number of keys and device audit data by using the steps in
“Identify the number of keys and served data” on page 23. The
migration of keys and served data generates the log in the
V2_TKLM_HOME/logs folder.
Note:
Calculate that the additional space required for migration in the disk
partition containing the database is 3 times the size of the
/home/tklmdb2/tklmdb2 folder.
3. Identify the number of keys and device audit data by using the steps in
“Identify the number of keys and served data.” The migration of keys
and served data generates the log in the V2_TKLM_HOME/logs folder.
Note: Calculate that the additional space required in the disk partition
on the computer on which Tivoli Key Lifecycle Manager Version 2 is
installed is the sum of these two operations:
v Number of keys multiplied by 5 KB
v Number of served data multiplied by 1 KB
In a typical installation, the migration of other entities such as devices
and groups does not result in additional disk space requirements.
To identify the number of keys and served data, take these steps:
Windows systems
1. Type:
d2cmd
set DB2INSTANCE=tklmdb2
db2 connect to tklmdb user tklmdb2 using password
where:
tklmdb Identified by the DB2DBNAME property.
tklmdb2
Identified by the DB2ADMIN property
password
Password for the database.
2. Identify the number of keys to be migrated. Type:
db2 "SELECT COUNT(UUID) FROM KMT_KEY"
3. Identify the number of served data to be migrated. Type:
db2 "SELECT COUNT(*) FROM KMT_DEVAUDIT"
Example calculation
Assume that Tivoli Key Lifecycle Manager Version 2 is installed in the default
location /opt/IBM/tivoli/tiptklmV2 and that the disk partition is /opt. The home
directory of the database instance owner is /home/tklmdb2 and the disk partition is
/home.
Data quantity
Determine whether a large quantity of data requires migration. Migrating an
existing database can require up to four times the current disk space usage during
the migration activity.
Most of this disk space is released after migration succeeds. You might also change
the memory settings that are described in “Hardware requirements for distributed
systems” on page 5.
Note: After you successfully migrate Tivoli Key Lifecycle Manager to Version 2,
previous Version 1 backup files cannot be used to restore Tivoli Key Lifecycle
Manager at Version 2.
v Migration does not remove the Version 1 backup directory when the Version 2
installation process removes Tivoli Key Lifecycle Manager Version 1.
However, if the Tivoli Key Lifecycle Manager Version 1 backup directory is a
subfolder in the Tivoli Integrated Portal Server directory path, uninstalling Tivoli
Integrated Portal also removes the Tivoli Key Lifecycle Manager backup
directory.
v Migration removes the contents of the TKLM_HOME directory but does not
migrate or remove the Version 1 audit log file.
v Stop Tivoli Key Lifecycle Manager and any replica server. Key serving cannot be
active during migration.
v You cannot use passwords with special characters for the Tivoli Key Lifecycle
Manager database or for Tivoli Integrated Portal Server. You can use only
alphabetical characters (A-Z and a-z), numeric characters (0-9), the underscore
(_), and hyphen (-). If you previously modified a password, change the
password before migration to use only the character set that migration allows.
After migration, you can reset the password to use special characters.
Requirements include:
v Migrate only one Encryption Key Manager server to one Tivoli Key Lifecycle
Manager server. To migrate a second Encryption Key Manager use a second
Tivoli Key Lifecycle Manager server.
v Both the Encryption Key Manager server and the Tivoli Key Lifecycle Manager
server that receives migrated data must be on the same host. After migration,
Tivoli Key Lifecycle Manager server uses the keystore, TCP port, and SSL port
that Encryption Key Manager server previously used.
v Two properties are required for migration:
– config.keystore.file
– TransportListener.ssl.keystore.name
v To migrate keygroups, if your Encryption Key Manager was configured with
keygroups to work with LTO tape drives, ensure that the
config.keygroup.xml.file property exists in the Encryption Key Manager
properties file and is specified as an absolute path.
This property might not be in the properties file because Encryption Key
Manager might use the file from a default directory from which the Encryption
Key Manager was launched.
IBM maintains the latest levels of Encryption Key Manager software and
documentation at the Fix Central download portal:
http://www.ibm.com/support/fixcentral
Procedure
1. In the Product Group menu, select Storage Systems.
2. In the Product Family menu, select Tape Systems.
3. In the Product Type menu, select Tape device drivers and software.
4. In the Product menu, select Encryption Key Manager (EKM).
5. In the Platform menu, select the appropriate operating system. Click Continue.
6. In the subsequent menu, avoid making entries that narrow the search and click
Continue.
Properties that must be in the Encryption Key Manager configuration file include:
v Audit.metadata.file.name
File must exist in the same directory as the configuration file itself and must be
read enabled.
v config.drivetable.file.url
File must exist in the same directory as the configuration file itself and must be
read enabled.
v config.keystore.file
File must exist in the same directory as the configuration file itself and must be
read and write enabled.
v config.keystore.password.obfuscated
v config.keystore.type
The keystore type must not be PKCS11IMPLKS.
v TransportListener.ssl.keystore.name
File must exist in the same directory as the configuration file itself and must be
read enabled.
v TransportListener.ssl.keystore.password.obfuscated
v TransportListener.ssl.keystore.type
The keystore type must not be PKCS11IMPLKS.
v TransportListener.ssl.port
The value must be a positive integer between 1 and 65535 and must be not be
identical with the value for TransportListener.tcp.port.
v TransportListener.ssl.truststore.type
The truststore type must not be PKCS11IMPLKS.
v TransportListener.tcp.port
The value must be a positive integer between 1 and 65535 and must be not be
identical with the value for TransportListener.ssl.port.
Migration includes:
Keystores
Tivoli Key Lifecycle Manager supports only one keystore, identified by the
config.keystore.name property in the TKLMgrConfig.properties file. This is
equivalent to the Encryption Key Manager Config keystore. During
migration, the two Encryption Key Manager keystores, Config and
TransportListener, are merged into the single Tivoli Key Lifecycle Manager
keystore. The Config keystore is recreated during migration as this entry in
the TKLMgrConfig.properties file:
config.keystore.name = defaultKeyStore
All certificates and metadata from the config.keystore properties are added
to the Tivoli Key Lifecycle Manager database. All the certificates from the
TransportListener truststore are imported into the Tivoli Key Lifecycle
Manager keystore.
The properties migrated from the Encryption Key Manager configuration file to the
TKLMgrConfig.properties file might include:
v Audit.eventQueue.max
v Audit.handler.file.size
v Audit.event.outcome
v Audit.event.types
v config.keystore.name (set to defaultKeyStore)
v cert.valiDATE
v drive.acceptUnknownDrives is migrated to the database as the default entry in
the specified device group.
v fips
v TransportListener.ssl.ciphersuites
v TransportListener.ssl.clientauthentication
v TransportListener.ssl.port
v TransportListener.ssl.protocols
v TransportListener.ssl.timeout
v TransportListener.tcp.port
v TransportListener.tcp.timeout
v useSKIDefaultLabels
v zOSCompatibility
These properties are migrated from the Encryption Key Manager configuration file
to the Tivoli Key Lifecycle Manager database:
Where install is
install.exe on Windows systems
install.sh on systems such as Linux or AIX
Note: Do not install from a network drive or mounted drive. For example, do not
specify either of these net use statements as the directory location and attempt
installation:
net use z: \\server\share
net use \\server\share
Where install is
install.exe on Windows systems
install.sh on systems such as Linux or AIX
For details about the syntax and flags for the installation program, see “Syntax and
parameters for the installation program” on page 35.
You might see additional panels when migration occurs during installation:
1. Language selection
2. Introduction
3. Software license agreement
4. DB2 directory
5. Migration information
6. Migration summary
7. Summary of prerequisites
8. Installation progress for DB2
9. Transition to Tivoli Key Lifecycle Manager installation
10. Deployment Engine initialization
11. Installation directory for Tivoli Key Lifecycle Manager and Tivoli Integrated
Portal
12. WebSphere Application Server information
13. TKLMAdmin password
Console mode installation scrolls the lines of the panel onto the screen one line at a
time and prompts the user for input on the bottom line. The Language selection
panel in console mode is like this example:
Preparing CONSOLE Mode Installation...
===============================================================
Choose Locale...
----------------
->1- English
2- Français
Where install is
install.exe on Windows systems
install.sh on systems such as Linux or AIX
Silent installation
A silent installation is a noninteractive installation, driven by a response file that
provides installation settings.
Note: Silent mode installation uses a response file that might contain nonsecure
password information. For additional security, delete the response file immediately
after using silent mode to install Tivoli Key Lifecycle Manager.
To start the installation program in silent mode using a response file, enter this
command:
install –i silent –f full_path_to_response_file
Where install is
install.exe on Windows systems
install.sh on systems such as Linux or AIX
The sample response files are located in the directory in which your installation
package is located. Examples include:
v “New installation of Version 2 on Windows systems” on page 91
v “New installation of Version 2 on systems such as Linux or AIX” on page 93
v “Version 1 to Version 2 migration on Windows systems” on page 95
v “Version 1 to Version 2 migration on systems such as Linux or AIX” on page 97
v “Uninstall on Windows systems” on page 98
v “Uninstall on systems such as Linux or AIX” on page 99
During DB2 configuration, you are prompted for the following information, which
might differ from this list, depending on the operating system and on whether
Tivoli Key Lifecycle Manager is installing DB2 or using an existing copy:
Note: Do not use a hyphen (-) or underscore character (_) when you
specify a user ID for an existing copy of DB2.
On a Windows system, the DB2 Administrator user ID must be a member
of the Administrator group. The user ID is subject to the security policy
active on the Windows system.
On a system such as Linux or AIX, the user ID of the Tivoli Key Lifecycle
Manager DB2 instance owner must be a member of a group in which the
root user ID is also a member. If it is available, use bin as the group. If bin
is not available, ask the system administrator for the name of a general
purpose group to use.
Notes:
1. Entries for all fields are restricted to alphabetical characters (A-Z and a-z),
numeric characters (0-9), and the underscore character (_). The restriction also
applies to the values in the response file used for silent installations.
2. Do not specify spaces in any of the directory paths or filenames.
3. The name of the computer on which you install DB2 cannot start with "ibm,"
"sql," or "sys," in lowercase or uppercase. The name of the computer also
cannot contain the underscore character (_).
4. When you enter the user ID information for the DB2 Administrator ID, the user
ID is created as soon as you click the Next button. If, for example, you notice
that the user ID entered is mis-typed, you might return to the configuration
panel and change the entry in the DB2 Administrator ID field. However, the
effect is to create a second, new user ID, not to replace an existing user ID.
To remove the extra user ID, use the DB2 utilities to drop the user ID, and use
the user management utilities of the operating system to delete the extra user
ID. See “Removing the user ID of the DB2 instance owner” on page 61 for
details of this process.
If there is a password expiration restriction in effect, you must change the login
password and DB2 password for the Administrator user ID before the expiration
period expires.
In addition, the login password for the DB2 Administrator user ID and the DB2
datasource password used by Tivoli Integrated Portal must be the same. When you
change one, you must change the other.
The Tivoli Key Lifecycle Manager installation program installs DB2 and prompts
the installing person for a password for the user named tklmdb2. Additionally, the
Before you can change the password of the DB2 Administrator user ID, you must
change the password for the system user entry. Take these steps:
1. Log on to Tivoli Key Lifecycle Manager server as root.
2. Change user to the tklmdb2 system user entry. Type:
su tklmdb2
3. Change the password. Type:
passwd
Specify the new password.
4. Exit back to root user.
exit
5. In the TIP_HOME/bin directory, use the wsadmin interface that the WebSphere
Application Server provides to specify the Jython syntax.
./wsadmin.sh -username TIPAdmin -password mypwd -lang jython
6. Change the password for the WebSphere Application Server data source:
a. The following command lists the JAASAuthData entries:
wsadmin>print AdminConfig.list(’JAASAuthData’)
The result might like this example:
(cells/TIPCell|security.xml#JAASAuthData_1228871756187)
(cells/TIPCell|security.xml#JAASAuthData_1228871757843)
b. Type the AdminConfig.showall command for each entry, to locate the alias
tklm_db. For example, type on one line:
print AdminConfig.showall
(’(cells/TIPCell|security.xml#JAASAuthData_1228871756187)’)
The result is like this example:
{alias tklm_db}
{description "TKLM database user j2c authentication alias"}
{password *****}
{userId tklmdb2}
And also type on one line:
print AdminConfig.showall
(’(cells/TIPCell|security.xml#JAASAuthData_1228871757843)’)
The result is like this example:
{alias tklmdb}
{description "TKLM database user J2C authentication alias"}
{password *****}
{userId tklmdb2}
c. Change the password for the tklm_db alias that has the identifier
JAASAuthData_1228871756187:
print AdminConfig.modify(’JAASAuthData_list_entry’, ’[[password passw0rdc]]’
For example, type on one line:
print AdminConfig.modify
(’(cells/TIPCell|security.xml#JAASAuthData_1228871756187)’,
’[[password tucs0naz]]’)
d. Change the password for the tklmdb alias that has the identifier
JAASAuthData_1228871757843:
print AdminConfig.modify(’JAASAuthData_list_entry’, ’[[password passw0rdc]]’
For example, type on one line:
Tivoli Key Lifecycle Manager makes modifications to Tivoli Integrated Portal that
might cause problems with products that use the same Tivoli Integrated Portal
when you uninstall Tivoli Key Lifecycle Manager. To avoid these issues:
v Do not install Tivoli Key Lifecycle Manager in another product's instance of
Tivoli Integrated Portal.
v Do not install another product in the instance of Tivoli Integrated Portal that
Tivoli Key Lifecycle Manager provides.
/ forward slash
\ backslash
* asterisk
, comma
: colon
; semi-colon
= equal sign
+ plus sign
? question mark
| vertical bar
< left angle bracket
> right angle bracket
& ampersand (and sign)
% percent sign
' single quote mark
" double quote mark
]]> No specific name exists for this character combination.
. period (not valid if first character; valid if a later character)
# Hash mark
$ Dollar sign
~ Tilde
( Left parenthesis
) Right parenthesis
v Select a new location when you respond to a request for a location to install
Tivoli Integrated Portal.
If Tivoli Integrated Portal is already installed on the system, do not use an
existing Tivoli Integrated Portal profile.
Tivoli Integrated Portal Directory Name
Specifies the directory where you want to install Tivoli Integrated Portal.
Do not use spaces in the directory path.
Note: Do not use tklmadmin in either lowercase or uppercase for the user
ID.
Password
Specifies the WebSphere Application Server password for the Tivoli
Integrated Portal profile.
Port Number
Specifies the WebSphere Application Server port for the Tivoli Integrated
Portal profile. Do not use a port value greater than 65520.
Before you begin, obtain the password to log in to the Encryption Key Manager
server.
Encryption Key Manager must not be active when you are doing the migration. To
stop a running Encryption Key Manager process, complete these steps:
1. Start an administrative session. At Version 2.1, enter this command:
java com.ibm.keymanager.KMSAdminCmd KeyManagerConfig.properties -i
2. After the administrative session starts, complete these steps:
a. Authenticate to the Encryption Key Manager server using the login
command. Type:
login -ekmuser EKMAdmin -password password
b. Stop the server. Type:
stopekm
3. Exit the session.
Note:
– Only the TIPAdmin user ID or another user ID with Tivoli Integrated
Portal administrator authority can change passwords using the
AdminTask.changeFileRegistryAccountPassword command.
– Passwords that you create using the
AdminTask.changeFileRegistryAccountPassword command are not
validated against the configured password policy that Tivoli Key
Lifecycle Manager provides.
After a lost password reset, the user must set the password using the
graphical user interface.
c. Save the change and exit:
wsadmin>print AdminConfig.save()
wsadmin>exit
v Systems such as Linux or AIX
a. Start a wsadmin session using the Jython syntax. For example, type on
one line:
TIP_HOME/bin/wsadmin.sh -conntype none
-profileName TIPProfile -lang jython
b. Reset the password for the TKLMAdmin user ID:
wsadmin>print AdminTask.changeFileRegistryAccountPassword
(’-userId TKLMAdmin -password newpassword’)
Note:
– Only the TIPAdmin user ID or another user ID with Tivoli Integrated
Portal administrator authority can change passwords using the
AdminTask.changeFileRegistryAccountPassword command.
– Passwords that you create using the
AdminTask.changeFileRegistryAccountPassword command are not
validated against the configured password policy that Tivoli Key
Lifecycle Manager provides.
After a lost password reset, the user must set the password using the
graphical user interface.
c. Save the change and exit:
wsadmin>print AdminConfig.save()
wsadmin>exit
4. Stop and start the server.
v Stop
On Windows systems:
stopServer.bat server1
Where uninstall is
uninstall.exe on Windows systems
uninstall.sh on systems such as Linux or AIX
Enter the user name and password for the Tivoli Integrated Portal
administrator when prompted.
del C:\tklm_install.stderr
5. Restart the computer.
6. Validate that the DB2 services that are associated with Tivoli Key Lifecycle
Manager are disabled from starting automatically after each system restart.
See “Disabling automatic services” on page 62 for steps to ensure that the DB2
services associated with Tivoli Key Lifecycle Manager are disabled.
This task assumes that the uninstallation program failed to complete successfully.
Take these recovery steps:
1. Stop the Tivoli Integrated Portal service.
a. Open the Windows Services Console by opening the Control Panel and
clicking Administrative Tools > Services.
b. Locate the Tivoli Integrated Portal service:
Tivoli Integrated Portal - TipProfile_Port_port_number
For example, Tivoli Integrated Portal - TIPProfile_Port_16310
c. Open the Properties dialog box for the service. If the Service status is not
Stopped, click Stop.
d. Click OK to close the dialog box and exit the Services Console.
If you cannot stop the service from inside the Windows Service Console, open a
command prompt window and enter these commands to stop the service
manually:
cd TIP_HOME\bin
WASService -stop TIPProfile_Port_port_number
2. Remove the Tivoli Integrated Portal service, if it has not already been removed.
Open a command prompt window and enter these commands:
cd TIP_HOME\bin
WASService -remove TIPProfile_Port_port_number
Note: After running these commands, verify that the directory has been
removed. If a Deployment Engine process is running at the time you perform
this step, it might be necessary to restart the computer, then repeat this step.
5. If there are no other products using Tivoli Integrated Portal, remove the
TIP_HOME directory.
6. Remove the installation log files in this directory:
v Windows Server 2003: C:\Documents and Settings\installation_userid
v Windows Server 2008: C:\Users\installation_userid
The filenames start with "IA" and have an extension of ".log" (that is IA*.log).
The directory name is the user ID of the user that installed Tivoli Key Lifecycle
Manager, typically Administrator. For example:
v Windows Server 2003:
del C:\Documents and Settings\Administrator\IA*.log
v Windows Server 2008:
del C:\User\Administrator\IA*.log
Remove these installation log files, if they still exist, by running the following
commands:
rmdir /S C:\tklmV2properties
del C:\tklm_install.stderr
del C:\tklm_install.stdout
7. Configure the DB2 services associated with Tivoli Key Lifecycle Manager to
disable them from starting automatically after each system restart. See
“Disabling automatic services” on page 62 for details.
8. Restart the computer.
Enter the user name and password for the Tivoli Integrated Portal
administrator when prompted.
This task assumes that the uninstallation program failed to complete successfully.
Take these recovery steps:
1. Log in as root
2. Remove the Tivoli Key Lifecycle Manager information from the Deployment
Engine database:
a. Run these commands:
cd TIP_HOME/products/tklm/_uninst
./removeDEInfo.sh RemoveTIP TIP_HOME
Note: After running these commands, verify that the directory has been
removed. If a Deployment Engine process is running at the time you perform
this step, it might be necessary to restart the computer, then repeat this step.
4. If there are no other products using Tivoli Integrated Portal, remove the
TIP_HOME directory.
5. Remove the installation log files, if they still exist, using the following
commands:
rm -rf /tklmV2properties
rm /tklm_install.stderr
rm /tklm_install.stdout
rm ~root/IA*.log
6. Configure the DB2 services associated with Tivoli Key Lifecycle Manager to
disable them from starting automatically after each system restart. See
“Disabling automatic services” on page 62 for details.
7. Restart the computer.
Take these steps to determine the level of DB2 that is associated with the Tivoli
Key Lifecycle Manager database and run removeDB2Inst scripts from either
Version 1 or Version 2:
1. Determine the level of DB2 that is associated with the Tivoli Key Lifecycle
Manager database:
Windows systems:
a. Start a DB2 command line processor for DB2 by clicking Start > All
Programs >IBM DB2 > DB2TKLMV2.
b. Type these commands:
set DB2INSTANCE=tklmdb2
db2ilist
where tklmdb2 is the instance owner name.
Note: If you installed DB2 Version 9.7 without using the Tivoli Key
Lifecycle Manager installation program, then you might not have
DB2TKLMV2. Use the appropriate copy of DB2 from the Start menu.
Systems such as AIX or Linux:
Run the following commands to determine the level of DB2:
a. Source the db2profile:
. ~tklmdb2/sqllib/db2profile
where tklmdb2 is the database instance owner.
b. Run the db2level command to identify the level of DB2:
db2level
If the output shows DB2 Version:
v 9.1, the instance is still associated with DB2 Version 9.1.
v 9.5 or 9.7, the instance has migrated to DB2 Version 9.5 or 9.7.
2. Take one of these actions:
v Tivoli Key Lifecycle Manager is currently at DB2 Version 9.1, go to 3.
v If Tivoli Key Lifecycle Manager is at DB2 Version 9.5 or 9.7, remove the DB2
instance for Tivoli Key Lifecycle Manager Version 2. Run the removeDB2Inst
script that is located in the TKLM_HOME\_uninst directory.
Windows systems:
removeDB2Inst.bat
Systems such as AIX or Linux:
removeDB2Inst.sh
3. Uninstall Tivoli Key Lifecycle Manager Version 2 by following the steps in
Chapter 6, “Uninstalling on distributed systems,” on page 51. During the
uninstallation:
v Follow the instructions to remove DB2 Version 9.5 or DB2 Version 9.7. If you
find no copy of DB2, installation failed for Tivoli Key Lifecycle Manager
Version 2.
v Do not remove the DB2 instance owner until after you remove Version 1 of
Tivoli Key Lifecycle Manager.
4. If you determined that Tivoli Key Lifecycle Manager is at DB2 Version 9.1,
remove the DB2 instance for Tivoli Key Lifecycle Manager Version 1 by
running the removeDB2Inst script that is located in the TKLM_HOME\_uninst
directory. For example, type:
v Windows systems:
removeDB2Inst.bat
v Systems such as Linux or AIX:
removeDB2Inst.sh
5. Obtain the following Tivoli Key Lifecycle Manager Version 1 information and
files:
v Administrative user IDs and passwords
v Most current fix pack
v Most current backup and password
Note: During the uninstall of Tivoli Key Lifecycle Manager, Version 1, ignore
the instructions to remove the DB2 instance owner. The instance owner is
removed either during step 2 on page 57 or step 4 on page 57.
7. Remove the copy of DB2 and also remove the DB2 instance owner that was
created during installation of Tivoli Key Lifecycle Manager Version 1 by
following the steps in http://publib.boulder.ibm.com/infocenter/tivihelp/
v2r1/topic/com.ibm.tklm.doc/install/cpt/cpt_insguide_uninstalling_db2.html.
As you remove the DB2 instance owner, you must also manually delete the
instance owner home directory. For example, if the instance owner is tklmdb2,
remove the /home/tklmdb2 directory. Type:
rm -rf /home/tklmdb2
8. Locate and use the installation steps in the Version 1 information center
available at http://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/topic/
com.ibm.tklm.doc/welcome.htm, including:
v Planning the installation
v Installing Tivoli Key Lifecycle Manager on distributed systems
v Applying the fix pack used before the most current backup
v Verifying the installation, in the post-installation steps
v Restoring the most current backup that was previously taken at the same
level of fix pack
9. After restoring the most current backup, validate that Tivoli Key Lifecycle
Manager Version 1 is running correctly.
Uninstalling DB2
After uninstalling Tivoli Key Lifecycle Manager, you have the option of leaving
DB2 installed or uninstalling the program.
If you choose to leave DB2 installed, you have the option of keeping or removing
the Tivoli Key Lifecycle Manager DB2 instance owner. Unless you have a specific
reason for keeping the instance owner, such as keeping a connection to a database,
disassociate the user ID from the DB2 database instance. For more information, see
“Disassociating a user ID from the DB2 instance” on page 60.
cd DB_HOME/instance
./db2istop tklm_instance_owner_userid /home/tklm_instance_owner_userid
exit
b. Run the db2idrop command on the instance owner user ID:
cd DB_HOME/instance
./db2idrop tklm_instance_owner_userid
c. Remove the user ID from the system:
userdel -r tklm_instance_owner_userid
3. Remove DB2 from the system:
cd DB_HOME/install/
./db2_deinstall -a
4. Edit the services file:
vi /etc/services
Locate the port numbers used by DB2, and remove the entries from the
file.
5. Remove the DB2 installation directory if it has not already been
removed.
For additional information on uninstalling DB2 on systems such as Linux
and AIX, see http://publib.boulder.ibm.com/infocenter/db2luw/v9/
index.jsp?topic=/com.ibm.db2.udb.uprun.doc/doc/t0007439.htm.
Below is an example of the steps involved, using the default DB2 instance
owner user ID, tklmdb2, and the default DB2 directory,
/opt/IBM/db2tklmV2.
Starting as root, type:
su - tklmdb2
cd /opt/IBM/db2tklmV2/instance
./db2istop tklmdb2 /home/tklmdb2
exit
# Exit back to root.
cd /opt/IBM/db2tklmV2/instance
./db2idrop tklmdb2
userdel -r tklmdb2
cd /opt/IBM/db2tklmV2/install
./db2_deinstall -a
vi /etc/services
# Locate and remove the DB2 port entries in the services file.
rm -rf /opt/IBM/db2tklmV2
If the user ID has already been disassociated from the DB2 instance, a step might
return a message that the user was not found. If this occurs, continue with the next
step.
v Windows systems:
cd DB_HOME/instance
./db2istop tklm_instance_owner_userid /home/tklm_instance_owner_userid
exit
2. Run the db2idrop command on the instance owner user ID:
cd DB_HOME/instance
./db2idrop tklm_instance_owner_userid
3. If the tklm_instance_owner_user_id/sqllib directory still exists, remove it:
rm -rf tklm_instance_owner_user_id/sqllib
Before deleting a user ID that has been used as the instance owner for the Tivoli
Key Lifecycle Manager databases, ensure that the user ID is no longer associated
with the DB2 instance.
Follow the steps in “Disassociating a user ID from the DB2 instance” on page 60. If
the user ID has already been disassociated from the DB2 instance, a step might
return a message that the user was not found. If this occurs, continue with the next
step.
After verifying that the user ID is not associated with the DB2 database instance,
follow these steps to remove the user ID from the system:
v Windows systems:
Use the user management tool for the version of Windows you are running to
delete the DB2 administrative user from the system. For example, on some
versions of Windows, perform these steps:
1. Open the Control Panel.
Windows systems
On Windows systems, use the Windows Services console to prevent the DB2 and
Tivoli Integrated Portal services associated with Tivoli Key Lifecycle Manager from
starting automatically.
Open the Windows Services console and locate the services in the following list.
For each service in the list, open the Properties dialog box for the service, and
ensure that the Startup Type is set to Disabled, and the Service status field is set
to Stopped.
DB2 - db2 copy name - DB2–n
For example, DB2 - DB2TKLMV2 - DBTKLM20
DB2 - db2 copy name - TKLM_INSTANCE_OWNER
For example, DB2 - DB2TKLMV2 - TKLMDB2
DB2 Governor (db2 copy name)
For example, DB2 Governor (DB2TKLMV2)
DB2 License Server (db2 copy name)
For example, DB2 License Server (DB2TKLMV2)
DB2 Management Service (db2 copy name)
For example, DB2 Management Service (DB2TKLMV2)
DB2 Remote Command Server (db2 copy name)
For example, DB2 Remote Command Server (DB2TKLMV2)
DB2DAS - DB2DAS_entry
For example, DB2DAS - DB2DAS00
On AIX or Linux systems, enter the following commands to configure the Tivoli
Key Lifecycle Manager DB2 instance owner so that it does not start automatically:
. ~tklmdb2/sqllib/db2profile
DB_HOME/instance/db2iauto -off tklmdb2
Where tklmdb2 is the default instance owner user ID. If you changed it during
installation, use that user ID instead.
Next, edit the /etc/inittab file and remove the entry that autostarts the Tivoli
Integrated Portal server:
tip:23456789:wait://opt/IBM/tivoli/tiptklmV2/bin/startServer.sh server1
The installation process completes the installation step for Tivoli Key Lifecycle
Manager and invokes a migration process to migrate data from Encryption Key
Manager to Tivoli Key Lifecycle Manager.
v As migration starts, an error might occur when the installation program is
validating the values in the Encryption Key Manager properties file for the
following conditions:
– The properties file cannot be read due to inadequate access permissions.
– A required property does not exist or does not have a value.
– The value of a property is malformed.
– The file that a property points to does not exist or cannot be read due to
inadequate access permissions.
v An error might occur after the migration operation has completed significant
activities. In this case, review the error log files:
Windows systems:
TIP_HOME\logs\tklm_migrate_results.out
TIP_HOME\products\tklm\migration\migrate.log
AIX and Linux systems:
TIP_HOME/logs/tklm_migrate_results.out
TIP_HOME/products/tklm/migration/migrate.log
If Encryption Key Manager migration fails and you choose to complete the
remaining migration process, you can invoke a migration-recovery script as long as
you do not make any changes or otherwise configure Tivoli Key Lifecycle Manager
server before running the script.
.\bin\migrate.bat tklm_instance_owner_password
./bin/migrate.sh tklm_instance_owner_password
On systems such as Linux or AIX, ensure that you are logged in as the
root user before you run migrate.sh.
Where the tklm_instance_owner_password parameter is the password for the Tivoli
Key Lifecycle Manager server DB2 instance owner.
The TIP_HOME parameter is only used on Windows systems and must be
enclosed in quotes.
Windows systems:
cd "C:\Program Files\ibm\tivoli\tiptklmV2C\products\tklm\migration"
.\bin\migrate.bat password
echo %ERRORLEVEL%
Note:
– If you do not want to specify the password as an argument, omit the
password. The recovery script prompts you for the value. The
password is not in clear text. For example:
migrate.bat
echo $?
– During its runtime progress, the migration recovery script creates a
migrate.log file.
Linux and AIX systems:
cd /opt/IBM/tivoli/tiptklmV2/products/tklm/migration
./bin/migrate.sh password
echo $?
On systems such as Linux or AIX, ensure that you are logged in as the
root user before you run migrate.sh.
For example:
cd "C:\Program Files\ibm\tivoli\tiptklmV2C\products\tklm\migration"
./bin/migratetklm.sh
[db_administrator_pwd v1_tipadmin_pwd v2_tipadmin_pwd v2_tklmadmin_pwd]
For example:
cd //opt/IBM/tivoli/tiptklmV2/products/tklm/migration
Where:
Windows systems
If you enabled crontab in Tivoli Key Lifecycle Manager Version 1, type this
command to enable DB2 to start automatically:
. ~tklmdb2/sqllib/db2profile
DB_HOME/instance/db2iauto -on tklmdb2
Where tklmdb2 is the default instance owner user ID. If you changed the value
during installation, use that user ID instead.
Solaris systems
On Solaris systems, enter the following commands to configure the Tivoli Key
Lifecycle Manager DB2 instance owner to start automatically:
. ~tklmdb2/sqllib/db2profile
DB_HOME/instance/db2iauto -on tklmdb2
Where tklmdb2 is the default instance owner user ID. If you changed it during
installation, use that user ID instead.
On a system that is Internet Protocol version 6 (IPv6) only, the Universal Resource
Locator displayed at the end of installation is an IPv4 URL. Change the URL to
your known IPv6 URL before navigating to Tivoli Key Lifecycle Manager.
Note: Silent mode installation uses a response file that might contain nonsecure
password information. For additional security, delete the response file immediately
after using silent mode to install Tivoli Key Lifecycle Manager.
/opt/IBM/tivoli/tiptklmV2/java/bin/java
-Declipse.security
-Dwas.status.socket=38662
-Dosgi.install.area=/opt/IBM/tivoli/tiptklmV2
-Dosgi.configuration.area=/opt/IBM/tivoli/tiptklmV2/profiles
/TIPProfile/configuration
-Djava.awt.headless=true
-Dosgi.framework.extensions=com.ibm.cds
-Xshareclasses:name=webspherev61_%g,groupAccess,nonFatal
-Xscmx50M
-Xbootclasspath/p:/opt/IBM/tivoli/tiptklmV2/java/jre/lib/ext
/ibmorb.jar:/opt/IBM/tivoli/tiptklmV2/java/jre/lib/ext/ibmext.jar
-classpath /opt/IBM/tivoli/tiptklmV2/profiles/TIPProfile/properties
:/opt/IBM/tivoli/tiptklmV2/properties
:/opt/IBM/tivoli/tiptklmV2/lib/startup.jar
:/opt/IBM/tivoli/tiptklmV2/lib/bootstrap.jar
:/opt/IBM/tivoli/tiptklmV2/lib/j2ee.jar
:/opt/IBM/tivoli/tiptklmV2/lib/lmproxy.jar
:/opt/IBM/tivoli/tiptklmV2/lib/urlprotocols.jar
:/opt/IBM/tivoli/tiptklmV2/deploytool/itp/batchboot.jar
:/opt/IBM/tivoli/tiptklmV2/deploytool/itp/batch2.jar
:/opt/IBM/tivoli/tiptklmV2/java/lib/tools.jar
-Dibm.websphere.internalClassAccessMode=allow
-Xms512m
-Xmx1024m
-Dws.ext.dirs=/opt/IBM/tivoli/tiptklmV2/java/lib
:/opt/IBM/tivoli/tiptklmV2/profiles/TIPProfile/classes
:/opt/IBM/tivoli/tiptklmV2/classes
:/opt/IBM/tivoli/tiptklmV2/lib
:/opt/IBM/tivoli/tiptklmV2/installedChannels
:/opt/IBM/tivoli/tiptklmV2/lib/ext
:/opt/IBM/tivoli/tiptklmV2/web/help
:/opt/IBM/tivoli/tiptklmV2/deploytool/itp/plugins/
com.ibm.etools.ejbdeploy/runtime
-Dderby.system.home=/opt/IBM/tivoli/tiptklmV2/derby
-Dcom.ibm.itp.location=/opt/IBM/tivoli/tiptklmV2/bin
-Djava.util.logging.configureByServer=true
-Duser.install.root=/opt/IBM/tivoli/tiptklmV2/profiles/TIPProfile
-Djavax.management.builder.initial=
com.ibm.ws.management.PlatformMBeanServerBuilder
-Dwas.install.root=/opt/IBM/tivoli/tiptklmV2
-Dpython.cachedir=/opt/IBM/tivoli/tiptklmV2/profiles
/TIPProfile/temp/cachedir
-Djava.util.logging.manager=com.ibm.ws.bootstrap.WsLogManager
-Dserver.root=/opt/IBM/tivoli/tiptklmV2/profiles/TIPProfile
Post-installation security
After installing Tivoli Key Lifecycle Manager, you need to take several steps to
ensure certificate recognition by your browser, and protect sensitive user IDs and
passwords.
Procedure
When you install the application server, each server creates a keystore and
truststore for the default SSL configuration with the default password value of
WebAS.
Procedure
Additionally, use caution running the stopServer command. Do not put the
password directly on the command line. Instead, enter the user name and
password for the Tivoli Integrated Portal administrator when prompted.
Avoid including the user ID and password in the command. For example, do not
type:
On Windows systems:
stopServer.bat server1 -username tipadmin -password mypwd
On systems such as Linux or AIX:
./stopServer.sh server1 -username tipadmin -password mypwd
Subsequently running the ps -aef command to display information about the active
process can potentially display the Tivoli Integrated Portal password.
Windows systems
On Windows systems, use the Windows Services console to configure the services
to start automatically.
Locate the services in the following list. For each service in the list, open the
Properties dialog box for the service, and ensure that the Startup Type is set to
Automatic. If the Service status field has a value of Stopped, click Start to start the
service.
On AIX or Linux systems, enter the following commands to configure the Tivoli
Key Lifecycle Manager DB2 instance owner to start automatically:
. ~tklmdb2/sqllib/db2profile
DB_HOME/instance/db2iauto -on tklmdb2
Where tklmdb2 is the default instance owner user ID. If you changed the value
during installation, use that user ID instead.
Installing Tivoli Key Lifecycle Manager adds commands to start the WebSphere
Application Server to the /etc/inittab file. You might edit these commands in the
/etc/inittab file:
slp:2345:wait:/bin/sleep 60
tip:23456789:wait:TIP_HOME/bin/startServer.sh server1
Solaris systems
On Solaris systems, enter the following commands to configure the Tivoli Key
Lifecycle Manager DB2 instance owner to start automatically:
. ~tklmdb2/sqllib/db2profile
DB_HOME/instance/db2iauto -on tklmdb2
Where tklmdb2 is the default instance owner user ID. If you changed it during
installation, use that user ID instead.
Installing Tivoli Key Lifecycle Manager adds commands to start the WebSphere
Application Server to the /etc/inittab file. You might edit these commands in the
/etc/inittab file:
sl:2345:wait:/bin/sleep 60
tt:23456:wait:TIP_HOME/bin/startServer.sh server1
Adapt the information from the Web page with values based on your Tivoli Key
Lifecycle Manager installation. For example, use the directories from your system
in the script:
WAS_DIR="//opt/IBM/tivoli/tiptklmV2/profiles/TIPProfile"
Procedure
Long running Tivoli Key Lifecycle Manager operations might timeout with an
error message like this example:
[10/21/08 14:28:41:693 CDT] 00000020 TimeoutManage I
WTRN0006W: Transaction 00000110001 has timed out after xxx seconds.
Procedure
To configure the transaction timeout interval to a larger value, take these steps:
1. Stop the server.
v Windows systems:
In the TIP_HOME\bin directory, type:
stopServer.bat server1
v AIX, Linux, and Solaris systems:
In the TIP_HOME/bin directory, type:
./stopServer.sh server1
2. Edit this file:
..\profiles\TIPProfile\config\cells\TipCell\nodes\TIPNode\
servers\server1\server.xml
3. Change the propogatedOrBMTTranLifetimeTimeout parameter to a larger value.
4. Save the file.
5. Start the server.
v Windows systems:
In the TIP_HOME\bin directory, type:
startServer.bat server1
v AIX, Linux, and Solaris systems:
In the TIP_HOME/bin directory, type:
./startServer.sh server1
After migrating Tivoli Key Lifecycle Manager from Version 1 to Version 2, both
obsolete Version 9.1 and a later version of DB2 are available.
Procedure
After this task succeeds, you must also change the host name of the Tivoli
Integrated Portal Server.
Ensure that the computer host name and domain name contain only alphabetical
characters (A-Z and a-z) and numeric characters (0-9). The domain name can also
include a dash (-) character that does not begin or end the name. No other
characters are supported, such as the underscore character (_).
To change the host name of the DB2 server, follow these steps:
1. Obtain the current steps to change the host name for your level of the DB2
server from the technote at this Web address: http://www.ibm.com/support/
docview.wss?rs=71&context=SSEPGG&context=SSEPDU&context=SSVGXH
&context=SSVGZB&context=SSFHEG&context=SSYK8P&context=SSTLZ9
&q1=db2+change+hostname&uid=swg21258834&loc=en_US&cs=utf-8&lang=en
2. When this task succeeds, change the host name of the Tivoli Integrated Portal
Server.
For more information, see “Changing an existing Tivoli Integrated Portal Server
host name.”
Before you change the host name, ensure that no other programs are using the
existing Tivoli Integrated Portal Server. Tivoli Key Lifecycle Manager requires
exclusive use of the Tivoli Integrated Portal Server.
To change the host name of the Tivoli Integrated Portal Server, follow these steps:
1. Log in as root (AIX or Linux sustems) or Administrator (Windows systems) and
navigate to the TIP_HOME\bin directory.
2. Stop the Tivoli Integrated Portal Server. The tipChangeHostName script does
not run unless you stop the Tivoli Integrated Portal Server.
For example, type on one line:
stopServer.bat server1 -username tipadmin -password passw0rd
3. Ensure that the Tivoli Integrated Portal service has stopped.
4. Change the host name of the machine.
Ensure that the computer host name and domain name contain only
alphabetical characters (A-Z and a-z) and numeric characters (0-9). The domain
name can also include a dash (-) character that does not begin or end the name.
No other characters are supported, such as the underscore character (_).
On Windows systems, the change typically requires a system reboot. Disable
the Tivoli Integrated Portal service from starting automatically after a restart. To
disable the service:
v Click Start > Settings > Control Panel > Administrative Tools > Services >
TIP.
v Right-click the TIP service and select Properties Context Menu. On the
General tab, set Startup type to a value of Manual.
5. After ensuring that the Tivoli Integrated Portal service has stopped, run the
script to change the host name.
For example, type:
tipChangeHostName.bat -h newhostname
6. Confirm that the result is written to the tipchangehostname.log file that is
located in the TIP_HOME\logs directory.
7. Restart the Tivoli Integrated Portal Server.
Log in as root (AIX or Linux sustems) or Administrator (Windows systems) and
navigate to the TIP_HOME\bin directory and type:
startServer.bat server1
8. Enable the Tivoli Integrated Portal Server service to start automatically on
Windows systems.
To enable the service:
You must be the database instance owner on systems such as AIX or Linux, or the
Local Administrator on Windows systems.
Procedure
Configuring SSL
After installing Tivoli Key Lifecycle Manager, you might configure secure
communication using SSL.
If transport ports are specified, this alias points at an existing certificate that is
used for SSL authentication for secure communication between a drive and the
Tivoli Key Lifecycle Manager server.
If you migrate data from Encryption Key Manager, all the certificates from the
TransportListener truststore are imported into the Tivoli Key Lifecycle Manager
keystore.
Procedure
On systems such as AIX or Linux, the login URL and installed port numbers are
stored in the TIP_HOME/etc/tklmadmin.html file that you can load in your browser.
On Windows systems, the information is on the start menu. Click Start > All
Programs > Tivoli Key Lifecycle Manager 2.0 > Tivoli Integrated Portal.
If you change the value of the Tivoli Integrated Portal port during installation, you
might need to determine the secure port number. The Tivoli Key Lifecycle Manager
server secure port number is 6 higher than the changed Tivoli Integrated Portal
port number. For example, if you changed the port to 17000, the Tivoli Key
Lifecycle Manager server secure port number is 17006.
Unless some scripting settings are enabled for Internet Explorer Version 7 and 8,
you might later be unable to create a Tivoli Key Lifecycle Manager user.
Procedure
Scripts to start and stop the Tivoli Key Lifecycle Manager server are in the
TIP_HOME/bin directory.
Procedure
1. Navigate to the TIP_HOME/bin directory.
2. Start or stop the server.
v Start
On Windows systems:
startServer.bat server1
On systems such as Linux or AIX:
./startServer.sh server1
v Stop
On Windows systems:
stopServer.bat server1
What to do next
Determine whether Tivoli Key Lifecycle Manager is running. For example, open
Tivoli Key Lifecycle Manager in a Web browser and log in.
Do not disable global security when you use Tivoli Key Lifecycle Manager.
Procedure
1. To enable global security, log in as the Tivoli Integrated Portal administrator
TIPAdmin.
2. In the navigation bar, click Security.
3. Click Secure administration, applications and infrastructure.
4. Check the Enable administrative security check box.
Ensure that Enable application security is also selected and that Use Java 2
security to restrict application access to local resources is not selected.
5. Click Apply.
6. Click Save in the Messages box. Click Logout.
7. Stop and restart the server.
8. Reload the Tivoli Key Lifecycle Manager login page. Verify that the page
requires a password.
Do not disable global security when you use Tivoli Key Lifecycle Manager.
Procedure
1. To disable global security, log in as the Tivoli Integrated Portal administrator
TIPAdmin.
2. In the navigation bar, click Security.
3. Click Secure administration, applications and infrastructure.
4. Clear the Enable administrative security check box.
A response file stores passwords as plain text. You must take additional steps to
use and store a response file securely.
The default response file has a setting of false for a field that indicates that you
read and agree with the terms of the license for this product. Installation fails
unless you take these steps:
1. Read the license file that is located in the /license subdirectory of the root
directory of the installation image files.
2. In the response file, make these changes to the line that specifies the license:
v Set the default value to true to indicate that you agree with the terms of the
license.
v Uncomment the line by removing the pound sign (#) character at the
beginning of the line.
INSTALLER_UI=SILENT
#----
#---- Set Silent License Acceptance
#---- Accept license agreement: remove # sign
#---- example: LICENSE_ACCEPTED=true
#---- if the LICENSE_ACCEPTED is anything other than true, the installation will exit,
#---- no log will be produced, no indication of failure will be provided.
#----
#---- By removing the # sign before #LICENSE_ACCEPTED=false and changing false to true
#---- you have signified acceptance of the Tivoli Key Lifecycle Manager license agreement
#LICENSE_ACCEPTED=false
#------------------------
#---- IBM DB2 Destination
#---- Enter the DB2 installation directory or specify the full path of an existing
#---- DB2 copy to use with Tivoli Key Lifecycle Manager.
#------------------------
DB2_INSTALLATION_DIRECTORY=C:\\Program Files\\IBM\\db2tklmV2
#----------------------------------
#---- IBM DB2 Configuration Options
#----------------------------------
#---- The administrator ID will be used to name both the DB2 instance to be used
#---- for Tivoli Key Lifecycle Manager and the user to administer that DB2 instance.
#---- If using an existing DB2 copy to use with Tivoli Key Lifecycle Manager
#---- then a DB2 instance with the same name as the specified administrator ID
#---- must not already exist on that DB2 copy.
#---- If you specify an existing user as the administrator ID then you must
#---- also specify that user’s password as the value of property
#---- DB2_ADMINISTRATOR_PASSWORD below.
#---- Also, an existing user specified as the administrator ID must not already
#---- own a DB2 instance.
#----
DB2_ADMINISTRATOR_ID=tklmdb2
#---- Specify the name of the database to be used by Tivoli Key Lifecycle Manager
DB2_DB_NAME=tklmdb
#---- Specify the port that DB2 should use. Default is 50010
#---- on Windows ports from 50000 - 50009 and 60000 - 60009
#---- are discouraged since they could conflict with the default
#---- port used in the "free" DB2 instance you get as part of a
#---- Windows DB2 install; on Unix db2 instance creation is deferred
#---- to a post-install action
#----
#---- This port must be less than 65536
DB2_DB_PORT=50010
#--------------------------------------------------------------#
# Tivoli Key Lifecycle Manager RESPONSE FILE SECTION #
#--------------------------------------------------------------#
#
# Configuration Related
#
IAGLOBAL_WASUserID=tipadmin
IAGLOBAL_WC_defaulthost=16310
IAGLOBAL_WC_defaulthost_secure=16311
IAGLOBAL_BOOTSTRAP_ADDRESS=16312
IAGLOBAL_SOAP_CONNECTOR_ADDRESS=16313
IAGLOBAL_WC_adminhost=16315
IAGLOBAL_WC_adminhost_secure=16316
IAGLOBAL_DCS_UNICAST_ADDRESS=16318
IAGLOBAL_ORB_LISTENER_ADDRESS=16320
IAGLOBAL_SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=16321
IAGLOBAL_CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=16322
IAGLOBAL_CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=16323
#
#EKM Migration
#-------------
# Set IAGLOBAL_MIGRATE to 1 if you are migrating a working EKM 2.1
# configuration to Tivoli Key Lifecycle Manager; otherwise keep it set to 0.
# If you set IAGLOBAL_MIGRATE=1 you MUST also set the path to a
# valid KeyManagerConfig.properties file by uncommenting (removing the "#")
# for the IAGLOBAL_MIGRATE_FILE property below and setting the fully qualified path
# to the correct configuration file location as its value.
#
IAGLOBAL_MIGRATE=0
#IAGLOBAL_MIGRATE_FILE=C:\\IBM\\Java-50\\jre\\lib\\ext\\KeyManagerConfig.properties
INSTALLER_UI=SILENT
#----
#---- Set Silent License Acceptance
#---- Accept license agreement: remove # sign
#---- example: LICENSE_ACCEPTED=true
#---- if the LICENSE_ACCEPTED is anything other than true, the installation will exit,
#---- no log will be produced, no indication of failure will be provided.
#----
#---- By removing the # sign before #LICENSE_ACCEPTED=false and changing false to true
#---- you have signified acceptance of the Tivoli Key Lifecycle Manager license agreement
#LICENSE_ACCEPTED=false
#--------------------------------------------------------------#
# DB2 RESPONSE FILE SECTION #
#--------------------------------------------------------------#
#------------------------
#---- IBM DB2 Destination
#---- Enter the DB2 installation directory or specify the full path of an existing
#---- DB2 copy to use with Tivoli Key Lifecycle Manager.
#----------------------------------
#---- IBM DB2 Configuration Options
#----------------------------------
#---- The administrator ID will be used to name both the DB2 instance to be used
#---- for Tivoli Key Lifecycle Manager and the user to administer that DB2 instance.
#---- If using an existing DB2 copy to use with Tivoli Key Lifecycle Manager
#---- then a DB2 instance with the same name as the specified administrator ID
#---- must not already exist on that DB2 copy.
#---- If you specify an existing user as the administrator ID
#---- then you must also specify that user’s password as the value of
#---- the property DB2_ADMINISTRATOR_PASSWORD below.
#---- Also, an existing user specified as the administrator ID must not
#---- already own a DB2 instance.
#----
DB2_ADMINISTRATOR_ID=tklmdb2
#---- Specify the name of the database to be used by Tivoli Key Lifecycle Manager
DB2_DB_NAME=tklmdb
#---- Specify the port that DB2 should use. Default is 50000
#---- The port must be less than 65536.
DB2_DB_PORT=50000
#--------------------------------------------------------------#
# Tivoli Key Lifecycle Manager RESPONSE FILE SECTION #
#--------------------------------------------------------------#
#
# Configuration Related
#
IAGLOBAL_WASUserID=tipadmin
#---- Specify the WAS TIP password and the confirm password.
#---- Be sure to remove the password from this file after installation.
IALOCAL_WASPassword=
IALOCAL_CONFIRM_WASPassword=
#
#EKM Migration
#-------------
# Set IAGLOBAL_MIGRATE to 1 if you are migrating a working EKM 2.1
# configuration to Tivoli Key Lifecycle Manager; otherwise keep it set to 0.
# If you set IAGLOBAL_MIGRATE=1 you MUST also set the path to a valid
# KeyManagerConfig.properties file by uncommenting (removing the "#")
# for the IAGLOBAL_MIGRATE_FILE property below and setting the fully qualified path
# to the correct configuration file location as its value.
#
IAGLOBAL_MIGRATE=0
#IAGLOBAL_MIGRATE_FILE=/opt/ibm/java50/jre/lib/ext/KeyManagerConfig.properties
Note:
v To determine if Tivoli Key Lifecycle Manager Version 1 exists and requires
migration, use the tklmVersionInfo command. For example, type this command
in a Jython session:
print AdminTask.tklmVersionInfo()
v Uncomment LICENSE_ACCEPTED parameter and set the value to true before using
this sample response file.
###############################################################
## When ready for use, this file contains passwords in plain text.
## You must take additional steps to keep the file secure.
###############################################################
###############################################################
##
## Installation settings for silent install where a migration
## from a previous release of Tivoli Key Lifcycle Manager will
## be preformed.
##
## Usage: install.exe -i silent -f <full path to this file>
##
## With windows, install.exe will return immediately. To avoid
## this, you should wrap the install.exe command into a batch
## file or use cmd /c install.exe -i silent -f <full path to this file>.
##
##
###############################################################
INSTALLER_UI=SILENT
#----
#---- Set Silent License Acceptance
#---- Accept license agreement: remove # sign and set to true
#---- example: LICENSE_ACCEPTED=true
#---- if the LICENSE_ACCEPTED is anything other than true, the installation will exit,
#---- no log will be produced, no indication of failure will be provided.
#----
#---- By removing the # sign before #LICENSE_ACCEPTED=false and changing false to true
#---- you have signified acceptance of the Tivoli Key Lifecycle Manager license agreement
#LICENSE_ACCEPTED=false
#------------------------
#---- IBM DB2 destination for the new copy of DB2 to be installed.
#---- This can also point to a valid existing installation of DB2
#---- to be used by Tivoli Key Lifecycle Manager.
#------------------------
DB2_INSTALLATION_DIRECTORY=C:\\Program Files\\IBM\\db2tklmV2
#--------------------------------------------------------------#
# Tivoli Key Lifecycle Manager Migration #
#--------------------------------------------------------------#
#----------------------------------
#---- Specify the DB2 administrator password from the DB2 that is
#---- being used by the release of Tivoli Key Lifecycle Manager
#---- that is being migrated.
#---- Respecify it in the confirmation field.
#---- Be sure to remove these passwords from this file after installation.
DB2_ADMINISTRATOR_PASSWORD=
DB2_CONFIRM_PASSWORD=
#----------------------------------------------------------------
#---- Specify the password for the Tivoli Integrated Portal administrator user ID
#---- from the release that is being migrated.
#---- Respecify it in the confirmation field.
#---- Be sure to remove these passwords from this file after installation.
TKLM_MIGRATION_TIP_PASSWORD=
TKLM_CONFIRM_MIGRATION_TIP_PASSWORD=
#----------------------------------------------------------------
#--------------------------------------------------------------#
# Tivoli Key Lifecycle Manager RESPONSE FILE SECTION #
# The following items are used for the new Tivoli Key Lifecycle#
# Manager installation. #
#--------------------------------------------------------------#
#---- Specify the Tivoli Integrated Portal password and the confirm password.
#---- Be sure to remove the password from this file after installation.
IALOCAL_WASPassword=
IALOCAL_CONFIRM_WASPassword=
#---- Ports to be used by Websphere Application server. Be sure to specify ports that are
#---- not in use on the system.
IAGLOBAL_WC_defaulthost=16340
IAGLOBAL_WC_defaulthost_secure=16341
IAGLOBAL_BOOTSTRAP_ADDRESS=16342
IAGLOBAL_SOAP_CONNECTOR_ADDRESS=16343
IAGLOBAL_WC_adminhost=16345
IAGLOBAL_WC_adminhost_secure=16346
IAGLOBAL_DCS_UNICAST_ADDRESS=16348
IAGLOBAL_ORB_LISTENER_ADDRESS=16350
IAGLOBAL_SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=16351
IAGLOBAL_CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=16352
IAGLOBAL_CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=16353
Note:
v To determine if Tivoli Key Lifecycle Manager Version 1 exists and requires
migration, use the tklmVersionInfo command. For example, type this command
in a Jython session:
print AdminTask.tklmVersionInfo()
v Uncomment LICENSE_ACCEPTED parameter and set the value to true before using
this sample response file.
###############################################################
## When ready for use, this file contains passwords in plain text.
## You must take additional steps to keep the file secure.
###############################################################
###############################################################
##
## Installation settings for silent install where a migration
## from a previous release of Tivoli Key Lifcycle Manager will
## be performed.
##
## Usage: install.sh -i silent -f <full path to this file>
##
###############################################################
INSTALLER_UI=SILENT
#----
#---- Set Silent License Acceptance
#---- Accept license agreement: remove # sign and set to true
#---- example: LICENSE_ACCEPTED=true
#---- if the LICENSE_ACCEPTED is anything other than true, the installation will exit,
#---- no log will be produced, no indication of failure will be provided.
#----
#---- By removing the # sign before #LICENSE_ACCEPTED=false and changing false to true
#---- you have signified acceptance of the Tivoli Key Lifecycle Manager license agreement
#LICENSE_ACCEPTED=false
#--------------------------------------------------------------#
# DB2 RESPONSE FILE SECTION #
#--------------------------------------------------------------#
#------------------------
#---- IBM DB2 destination for the new copy of DB2 to be installed.
#---- This can also point to a valid existing installation of DB2
#---- to be used by Tivoli Key Lifecycle Manager.
#------------------------
DB2_INSTALLATION_DIRECTORY=/opt/IBM/db2tklmV2
#--------------------------------------------------------------#
# Tivoli Key Lifecycle Manager Migration #
#--------------------------------------------------------------#
#----------------------------------
#---- Specify the DB2 administrator password from the DB2 that is
#---- being used by the release of Tivoli Key Lifecycle Manager
#---- that is being migrated.
#---- Respecify it in the confirmation field.
#---- Be sure to remove these passwords from this file after installation.
DB2_ADMINISTRATOR_PASSWORD=
DB2_CONFIRM_PASSWORD=
#----------------------------------------------------------------
#---- Specify the password for the Tivoli Integrated Portal administrator user ID
#---- from the release that is being migrated.
#---- Respecify it in the confirmation field.
#---- Be sure to remove these passwords from this file after installation.
TKLM_MIGRATION_TIP_PASSWORD=
#--------------------------------------------------------------#
# Tivoli Key Lifecycle Manager RESPONSE FILE SECTION #
# The following items are used for the new #
# Tivoli Key Lifecycle Manager installation. #
#--------------------------------------------------------------#
#---- Specify the Tivoli Integrated Portal password and the confirm password.
#---- Be sure to remove the password from this file after installation.
IALOCAL_WASPassword=
IALOCAL_CONFIRM_WASPassword=
#---- Ports to be used by Websphere Application server. Be sure to specify ports that are
#---- not in use on the system.
IAGLOBAL_WC_defaulthost=16340
IAGLOBAL_WC_defaulthost_secure=16341
IAGLOBAL_BOOTSTRAP_ADDRESS=16342
IAGLOBAL_SOAP_CONNECTOR_ADDRESS=16343
IAGLOBAL_WC_adminhost=16345
IAGLOBAL_WC_adminhost_secure=16346
IAGLOBAL_DCS_UNICAST_ADDRESS=16348
IAGLOBAL_ORB_LISTENER_ADDRESS=16350
IAGLOBAL_SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=16351
IAGLOBAL_CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=16352
IAGLOBAL_CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=16353
INSTALLER_UI=SILENT
IAGLOBAL_WASUserID=tipadmin
IALOCAL_WASPassword=
INSTALLER_UI=SILENT
IAGLOBAL_WASUserID=tipadmin
IALOCAL_WASPassword=
Message syntax
The message syntax contains elements for the product identifier, as well as which
part of the product issued the message, the message number, and an indicator that
the message content contains information, a warning, or error description.
where:
CTG Identifies the Tivoli Key Lifecycle Manager product.
UU Identifies which part of the product issued the message. For example:
KM The Tivoli Key Lifecycle Manager server issued the message.
KO Password policy messages.
KS The Tivoli Key Lifecycle Manager key server issued the message.
XXXX Is the message number, such as 0001.
Z Is the character I for informational message, W for warning message, or E
for error message.
For example:
CTGKM0545E: An error occurred exporting a certificate.
CTGKM9001I You must select a valid CTGKM9002E The administrator ID must be eight
KeyManagerConfig.properties file to characters or less.
migrate.
Explanation: The user ID is restricted to a maximum
Explanation: One or more of the properties in the length of eight characters.
KeyManagerConfig.properties file is invalid, or one of
System action: Installation cannot continue until you
the required properties is not defined.
correct the error.
System action: Installation cannot continue until you
User response: Select a different user ID that is eight
correct the error.
characters or less.
User response: Examine the
KeyManagerConfig.properties file and correct the error.
CTGKM9003E The administrator ID must begin with
an alphabetic character.
102 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
CTGKM9004E • CTGKM9014I
Explanation: The user ID must start with a letter. 0–9, and _). For disk space requirements see “Hardware
requirements for distributed systems” on page 5.
Additionally, the user ID can only use alphabetical
characters, numeric characters, and the underscore System action: Installation cannot continue until you
(A-Z, a-z, 0–9, and _). correct the error.
System action: Installation cannot continue until you User response: Ensure you have enough disk space
correct the error. and that your password conforms to the requirements.
User response: Select a different user ID that starts
with a letter. CTGKM9010E The password confirmation field is
required.
CTGKM9004E The administrator ID cannot begin Explanation: You must specify a password.
with: ibm, sql, or sys.
System action: Installation cannot continue until you
Explanation: The administrator user ID cannot start enter a value in the field.
with ibm, sql, or sys.
User response: Enter a password for the user ID.
System action: Installation cannot continue until you
correct the error.
CTGKM9011E The database home is a required
User response: Select a different user ID that does not field.
start with one of the restricted strings.
Explanation: You must specify the database home
directory.
CTGKM9005E The administrator ID cannot be: db2,
System action: Installation cannot continue until you
users, admins, guests, public, private,
enter a value in the field.
properties, local, or root.
User response: Enter the directory in which to store
Explanation: DB2 reserved keywords cannot be used
the database files.
as an administrator user ID.
System action: Installation cannot continue until you
CTGKM9012E The database name is a required
correct the error.
field.
User response: Select a different user ID that is not a
Explanation: You must specify a name for the
DB2 keyword.
database.
System action: Installation cannot continue until you
CTGKM9006E The administrator ID is a required
enter a value in the field.
field.
User response: Enter a name for the database.
Explanation: You must specify an administrator user
ID.
CTGKM9013I The directory you are installing to
System action: Installation cannot continue until you
does not begin at the root directory.
enter a value in the field.
Explanation: When installing on systems such as
User response: Enter a user ID in the Administrator
Linux or AIX, all file locations must be the full path to
ID field.
the file, starting at the root directory. Installation cannot
continue until you correct the error.
CTGKM9007E The password is a required field.
System action: The directory is not created.
Explanation: You must specify a password. Installation cannot continue until you correct the
directory path.
System action: Installation cannot continue until you
enter a value in the field. User response: Start all file locations from the root
directory ( / ).
User response: Enter a password for the user ID.
104 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
CTGKM9024I • CTGKM9034I
CTGKM9039I The port specified or one of three CTGKM9043I The database home directory already
sequential contiguous ports is already contains an SQLLIB directory, indicating
active on this machine; specify another that this instance is partially configured
port number that is free, and verify that already.
the next three sequential ports are free
Explanation: The user ID entered for the DB2
as well.
Administrator ID is already associated with an
Explanation: The port number and the three numbers instance. The Tivoli Key Lifecycle Manager DB2
subsequent to the number entered must be available for Administrator ID cannot have a database instance
use. One or more of these numbers is already in use. associated with it.
System action: Installation cannot continue until you System action: Installation cannot continue until you
correct the error. correct the error.
User response: Select another port number. Ensure User response: Select or create a different user ID.
that the three ports following the new port number are
available.
CTGKM9044I The Administrator ID cannot be an
SQL reserved word.
Explanation: The Administrator ID cannot be an SQL
reserved word.
System action: Installation cannot continue until you
correct the error.
106 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
CTGKM9045I • CTGKM9054E
User response: Enter a different value for the System action: Installation cannot continue until you
Administrator ID. correct the error.
User response: Enter a correctly formatted drive letter.
CTGKM9045I The specified user either does not
exist or is not a member of any groups.
CTGKM9050I The Windows DB2 DB Home field
Explanation: The use ID must already exist, and must must be a drive letter that can be
be in a group that root is a member of. written to.
System action: Installation cannot continue until you Explanation: The drive must be writable for
correct the error. installation to proceed.
User response: Create the user ID, or select a different System action: Installation cannot continue until you
user ID. correct the error.
User response: Use the operating system utilities to
CTGKM9046I The Encryption Key Manager make the drive writable, or select a different drive.
migration file validator has detected an
invalid configuration properties file.
CTGKM9051I If uninstallation has been done more
Explanation: Either the file does not exist or it than once, there might be more than one
contains fields with invalid values. uninstall log. Use the most recent one
for the status of the current
System action: Installation cannot continue until you
uninstallation.
correct the error.
Explanation: Review the log files indicated to
User response: Review the location and contents of
determine the cause of the problem. Ensure that you
the configuration properties file. Refer to the
are using the most recent log file.
TIP_HOME/logs/tklm_ekm_migrate.log file for details on
the error. User response: The most recent log file is the one
named IA-TIPUninstall-00.log. Older log files have the
numeric portion of their name incremented.
CTGKM9047I The Encryption Key Manager
migration could not be run successfully.
CTGKM9053E The /var file system does not have
Explanation: Migration did not complete successfully.
enough room for the middleware
User response: Review the migration log files to installation.
determine if an error occurred. See “After migrating
Explanation: For disk space requirements, see
Encryption Key Manager” on page 27 and Chapter 8,
“Hardware requirements for distributed systems” on
“Recovering from migration failure,” on page 63 for
page 5.
additional information.
System action: Installation cannot continue until you
correct the error.
CTGKM9048I The Tivoli Key Lifecycle Manager
server is running with its original User response: Remove files to increase the free disk
settings. space, or add storage to your system to expand the size
of the file system.
Explanation: Tivoli Key Lifecycle Manager is using the
original settings instead of using the settings from a
migrated Encryption Key Manager. CTGKM9054E The /usr file system does not have
enough room for the middleware
User response: Review the migration log files to
installation.
determine if an error occurred. See “After migrating
Encryption Key Manager” on page 27 and Chapter 8, Explanation: For disk space requirements, see
“Recovering from migration failure,” on page 63 for “Hardware requirements for distributed systems” on
additional information. page 5.
System action: Installation cannot continue until you
CTGKM9049I The Windows DB2 DB Home field correct the error.
must be a drive letter [A-Z] followed by
User response: Remove files to increase the free disk
a colon.
space, or add storage to your system to expand the size
Explanation: On Windows systems, you must select of the file system.
the drive on which to install the Tivoli Key Lifecycle
Manager database. A Windows drive indicator is a
letter, following by a colon (:). For example, C:.
CTGKM9055E The file system does not have enough CTGKM9059E The install of the Tivoli Key Lifecycle
temporary space for the middleware Manager Fix Pack failed. Refer to the
installation. following log for more information:
Explanation: For disk space requirements, see Explanation: Refer to the log file for more information
“Hardware requirements for distributed systems” on on the installation failure.
page 5.
System action: Installation is not complete until you
System action: Installation cannot continue until you correct the error and install the fix pack.
correct the error.
User response: To recover, review the log listed in
User response: Remove files to increase the free disk message CTGKM9059E. Correct any errors and run the
space, or add storage to your system to expand the size programs listed in message CTGKM9060I. For more
of the file system. information on errors, see the fix pack readme file.
To download a fix pack, access http://www.ibm.com/
CTGKM9056E The file system containing instance support/fixcentral/.
owner home does not have enough
room for the middleware installation.
CTGKM9060I You must correct any problems and
Explanation: For disk space requirements, see run the following programs before
“Hardware requirements for distributed systems” on using Tivoli Key Lifecycle Manager:
page 5.
Explanation: To correct problems, run additional
System action: Installation cannot continue until you programs to complete the installation.
correct the error.
System action: The installation task fails.
User response: Remove files to increase the free disk
User response: Review the log files that are listed in
space, or add storage to your system to expand the size
message CTGKM9059E. Correct any errors and then
of the file system.
run the programs listed in this message. For more
information on the recoverFailedFP program and the
CTGKM9057E Special characters are not supported updateTKLM program, refer to the fix pack readme file.
by this wizard. If you require this
To download a fix pack, access http://www.ibm.com/
functionality, install and configure the
support/fixcentral/.
product without them, then use the
product's tools to change the values as
needed. CTGKM9061E A password of “password” is not
allowed.
Explanation: Entries for all fields are restricted to
alphabetical characters (A-Z and a-z), numeric Explanation: To provide adequate security, the value
characters (0-9), and the underscore character (_). The of a password cannot be obvious.
restriction also applies to the values in the response file
used for silent installations. System action: The installation task fails.
System action: The installation task fails. User response: Type a different value for the
password. Try again.
User response: Modify the value to use only the
supported characters. Try again.
CTGKM9062E Installation cannot continue because
the installation media is missing files.
CTGKM9058E Tivoli Key Lifecycle Manager is The following directories are missing:
already installed. It cannot be
reinstalled. Select OK to exit the Explanation: The problem might be caused by not
installer. downloading all the packages or by unzipping or
untarring them into different directories.
Explanation: Tivoli Key Lifecycle Manager is already
installed. System action: The installation task fails.
System action: The installation task fails. User response: Obtain the missing files.
User response: Select OK to exit the installer. On Windows systems, the unpacking process creates a
unique subdirectory for each package. You must unzip
all packages into a common subdirectory. For example,
unzip the first package into a temporary subdirectory
that matches the first package name. Unzip subsequent
packages into the subdirectory that matches the first
108 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
CTGKM9063E • CTGKM9075I
CTGKM9078E The tip.properties file from the Explanation: Migration requires that you apply the
previous Tivoli Key Lifecycle Manager minimum fix pack level.
installation is missing, incorrect, or
User response: Apply the correct fix pack level. Then
cannot be read. Installation cannot
try the installation again.
continue.
Explanation: The installation requires a valid
CTGKM9084E The port specified is already active on
tip.properties file.
this machine.
User response: Specify a valid tip.properties file. Then
Explanation: Installation requires an unused port.
try the installation again.
User response: Specify another port number that is
free. Then try again.
CTGKM9079E The destination directory does not
have enough room for the Deployment
Engine installation. CTGKM9085E The port is already specified against
property DB2_DB_PORT.
Explanation: Deployment Engine requires that
approximately 300 MB of free disk space be available to Explanation: Installation requires an unused port.
install.
User response: Specify another port number that is
User response: Specify approximately 300 MB of free free. Then try again.
disk space. Then try the installation again.
CTGKM9086E The ports 50000-50009 and 60000-60009
CTGKM9080E The destination directory does not are reserved.
have enough room for the Tivoli
Explanation: Installation requires an unreserved port.
Integrated Portal installation.
User response: Specify another port number that is
Explanation: Tivoli Integrated Portal requires
free. Then try again.
approximately 600 MB of free disk space be available to
install.
User response: Specify approximately 600 MB of free
disk space. Then try the installation again.
110 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
CTGKM9087E • CTGKM9098E
CTGKM9087E Same port values specified against CTGKM9093E The install must end because the user
multiple properties. installing the product is not root on this
system.
Explanation: Installation requires unique port
specifications. Explanation: You must be running as root to run the
installer on systems such as AIX or Linux.
User response: Specify distinct valid ports against all
port properties. Then try again. User response: Log in as the root user. Then try again.
CTGKM9088E Migration failed. Tivoli Key Lifecycle CTGKM9094E Encryption Key Manager migration
Manager cannot run until the errors are failed. The original Tivoli Key Lifecycle
fixed and the migration is run from Manager settings are still available.
command line.
Explanation: You can run Tivoli Key Lifecycle
Explanation: Migration failed from the installer. Tivoli Manager with the original settings or rerun the
Key Lifecycle Manager is successfully installed. migration script immediately after exiting the
However, it cannot be used until the migration installation.
succeeds.
User response: Exit the installation. Then run Tivoli
User response: Review the migration logs. Correct the Key Lifecycle Manager with the original settings or
errors and run the migration from the command line rerun the migration script.
(in recovery mode).
CTGKM9095E The directory specified has an
CTGKM9089E Installation cannot continue because incompatible DB2 copy installed.
the installation media contains an
Explanation: Installation requires supported levels of
incorrect DB2 image.
DB2.
Explanation: Installation fails.
User response: Ensure that a directory contains a
User response: Verify that you have the correct supported level of DB2. Then try again.
installation image. Then try again.
CTGKM9096E The directory is missing.
CTGKM9090E The password for the Tivoli
Explanation: - You must specify a directory for DB2.
Integrated Portal ID could not be
validated. User response: - Specify a nonexistent directory for a
new installation of DB2 or specify a directory with a
Explanation: The password is incorrect.
valid, supported version of DB2 if you are reusing an
User response: Verify that the password entered is existing DB2. Then try again.
correct and that the server can be started. Then try
again.
CTGKM9097E An incorrect directory was specified.
Explanation: An incorrect directory was specified.
CTGKM9091E Passwords cannot contain special
characters. Valid characters are a-z, A-Z, v Systems such as AIX or Linux
0-9, underscore (_), and hyphen (-). A leading "/" might be missing. Valid characters are:
A-Z a-z 0-9 _-./
Explanation: The password contains one or more
incorrect characters. v Windows systems
There must be a drive letter followed by a directory.
User response: Reenter the password and try again.
Valid characters are: A-Z a-z 0-9 () _ - ./\:
User response: - Specify a valid directory. Then try
CTGKM9092E The password for the instance owner
again.
could not be validated.
Explanation: The password is not correct or the DB2
CTGKM9098E An unknown error occurred
instance is not started.
validating the directory specified.
User response: Verify that the password entered is
Explanation: - An unknown error occurred. Refer to
correct and that the DB2 instance is started. Then try
the USER_HOME_DIR/IA*.log files for details.
again.
User response: - Correct the error or specify another
directory. Then try again.
3. cd path_to_install_image\bin\VMMiFIX
CTGKM9099E DB2 configuration failed.
\was.rt.bundle\plugins
Explanation: A possible cause is kernel settings. \com.ibm.ws.runtime_6.1.0.jar
4. TIP_HOME\java\bin\jar
System action: No product is installed such as DB2. -uvf tiphome\plugins
\com.ibm.ws.runtime_6.1.0.jar com
User response: Refer to the IBM Tivoli Key Lifecycle
5. copy TIP_HOME\systemApps
Manager Installation and Configuration Guide for the
\isclite.ear\WIMPortlet.war\WEB-INF
proper kernel settings for DB2 installation and \lib\wimgui.jar
configuration. Correct the settings and then try again. TIP_HOME\systemApps
\isclite.ear\WIMPortlet.war\WEB-INF
\lib\wimgui.jar.mybackup
CTGKM9106E The system does not have enough
6. cd path_to_install_image\bin\
main memory (RAM) to migrate IBM
VMMiFIX\webui\systemApps\
Tivoli Key Lifecycle Manager to the isclite.ear\WIMPortlet.war\WEB-INF\
latest release. lib\wimgui.jar
Explanation: Migration requires additional memory. 7. TIP_HOME\java\bin\jar
-uvf tiphome\systemApps\isclite.ear
User response: Increase available memory. For system \WIMPortlet.war\WEB-INF\lib\
memory requirements, refer to the hardware wimgui.jar com
requirements topic in the IBM Tivoli Key Lifecycle 8. TIP_HOME\bin\osgiCfgInit.bat
Manager Installation and Configuration Guide. Then, try 9. TIP_HOME\bin\startserver server1
the migration again.
Systems such as AIX and Linux:
Type these commands, each command on one
CTGKM9107I DB2 installation is successful. Restart
line:
the system to complete the process.
1. TIP_HOME/bin
Explanation: Successful installation requires that you /stopServer.sh server1
restart your computer. 2. cp TIP_HOME/plugins
/com.ibm.ws.runtime_6.1.0.jar
System action: Installation exits normally, but you TIP_HOME/plugins
cannot use Tivoli Key Lifecycle Manager until you /com.ibm.ws.runtime_6.1.0.jar.mybackup
restart the system. 3. cd path_to_install_image/bin/VMMiFIX
/was.rt.bundle
User response: Select Quit to exit the installer. The /plugins/com.ibm.ws.runtime_6.1.0.jar
DB2 that you just installed will be reused automatically 4. TIP_HOME/java/bin/jar -uvf
the next time you start this process. For more TIP_HOME/plugins/
information, review the following logs: com.ibm.ws.runtime_6.1.0.jar com/
C:\tklmV2Properties\tklm_middleware_setup.log 5. cp TIP_HOME/systemApps
/isclite.ear/WIMPortlet.war/WEB-INF/lib
/wimgui.jar
CTGKM9108E The installation of the fix for Virtual
Member Manager was not successful. TIP_HOME/systemApps
/isclite.ear/WIMPortlet.war/WEB-INF/lib
Explanation: Successful installation requires that you /wimgui.jar.mybackup
install a fix for Virtual Member Manager before starting 6. cd path_to_install_image/bin/VMMiFIX
the Tivoli Key Lifecycle Manager server. /webui/systemApps/isclite.ear
/WIMPortlet.war/WEB-INF/lib/wimgui.jar
System action: Installation exits normally, but you
7. TIP_HOME/java/bin/jar -uvf
cannot use Tivoli Key Lifecycle Manager until the TIP_HOME/systemApps
errors are corrected. /isclite.ear/WIMPortlet.war/WEB-INF
User response: Correct the errors and apply the fix /lib/wimgui.jar com/
before using Tivoli Key Lifecycle Manager. Take these 8. TIP_HOME/bin/osgiCfgInit.sh
steps to manually apply the fix: 9. TIP_HOME/bin
/startServer.sh server1
Windows systems:
Type each command on one line:
1. TIP_HOME\bin\stopserver server1
2. copy TIP_HOME\plugins
\com.ibm.ws.runtime_6.1.0.jar
TIP_HOME\plugins
\com.ibm.ws.runtime_6.1.0.
jar.mybackup
112 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
Appendix D. Installation and migration log files
If the installation or migration encounters an unexpected error condition, use these
log files to determine the cause of the problem.
Background information
The installation program uses several subprograms, components, and subsystems
during installation. Many error conditions occur because a subprogram fails.
Installation phases
Error conditions that occur and the log files available to you depend on the phase
in which the error occurred:
1. Introductory, including the Language Selection panel, the Introduction panel,
and the License Agreement panel.
2. DB2 installation, including panels that gather information used to install DB2.
After you enter the information, the installation program installs DB2.
3. Middleware installation, including panels that gather information used to
install Tivoli Integrated Portal and embedded WebSphere Application Server
middleware. After you enter the information, the installation program installs
the middleware.
Tivoli Key Lifecycle Manager is installed during this phase.
Error reports are most likely to occur immediately after the DB2 phase and
middleware installation phase.
After installation, most error logs are in the TIP_HOME\logs directory. If migration
occurs, there are also files in the TKLM_HOME\migration directory.
114 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
Table 15. Location of installation log files on distributed systems
Log file Description Location
tklm_middleware_setup.log DB2 installation log. Early in the installation, this file is
here:
Windows systems:
C:\tklmV2properties
AIX and Linux systems:
/tklmV2properties
After the DB2 phase of the
installation, this file is copied to
TIP_HOME\logs.
tklm_disk_usage.log Reports disk space Windows systems:
usage: C:\tklmV2properties
v For the system drive AIX and Linux systems:
on Windows /tklmV2properties
systems.
v For the /var, /usr,
/home, and /tmp
directories on
systems such as AIX
and Linux.
Various *.out and *.err STDOUT and STDERR TIP_HOME\logs
files files generated during
installation.
IA-TIPInstall-00.log Tivoli Integrated Early in the installation, these files
Portal installation logs are in the root directory. After the
IA*.log (possibly
from the Deployment DB2 phase of the installation, they
compressed into a .zip file)
Engine and are copied to the HOME directory of
InstallAnywhere the user performing the installation.
subprograms. Might For example:
have exceptions and
Windows systems:
trackbacks.
v Windows Server 2003:
drive:\Documents and
Settings\username
v Windows Server 2008:
drive:\Users\username
AIX systems:
root's $HOME directory,
usually / or /home/root
Solaris systems:
root's $HOME directory,
usually /
SuSe systems:
root's $HOME directory,
usually /root
Other Linux systems:
root's $HOME directory,
usually / or /root
tklm_install.stderr General purpose log In the root directory
file.
tklm_migrate_results.out Migration events. TIP_HOME\logs
migrate.log Migration events. TKLM_HOME\migration
116 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
Table 15. Location of installation log files on distributed systems (continued)
Log file Description Location
logs.zip Created for situations TIP_HOME/logs.zip
when there are errors
during installation, but
it completes.
A list of the configured instances is displayed. The instance name for Tivoli Key
Lifecycle Manager such as tklmdb2 is typically in the list.
v Start and stop the Tivoli Key Lifecycle Manager database server using the
instance owner user ID. This validates the database creation.
To start and stop the database, log in as the Tivoli Key Lifecycle Manager DB2
instance owner, navigate to the DB_INSTANCE_HOME directory, and run the
db2start and db2stop commands on the database.
v Display a list of the tables in the DB2 database. This validates the Dynamic Data
Language process.
118 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
To display the list of tables, log in as the Tivoli Key Lifecycle Manager DB2
instance owner, navigate to the DB_INSTANCE_HOME directory, and run these
commands:
db2 connect to tklm_database user tklm_instance_owner_userid \
using tklm_instance_owner_passwd
If global security is enabled, add these parameters to the commands to stop and
restart your server:
-username tip_admin_id -password tip_admin_passwd
On Windows systems, you can also open the Windows Services console and
verify that the service for the TIPProfile is started.
v Start the Tivoli Key Lifecycle Manager application. This validates the Tivoli Key
Lifecycle Manager installation and the overall installation.
To start the Tivoli Key Lifecycle Manager application, start the embedded
WebSphere Application Server, log in to the Tivoli Integrated Portal console, and
look for the Tivoli Key Lifecycle Manager task.
IBM may not offer the products, services, or features discussed in this document in
other countries. Consult your local IBM representative for information on the
products and services currently available in your area. Any reference to an IBM
product, program, or service is not intended to state or imply that only that IBM
product, program, or service may be used. Any functionally equivalent product,
program, or service that does not infringe any IBM intellectual property right may
be used instead. However, it is the user's responsibility to evaluate and verify the
operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not grant you
any license to these patents. You can send license inquiries, in writing, to:
For license inquiries regarding double-byte (DBCS) information, contact the IBM
Intellectual Property Department in your country or send inquiries, in writing, to:
The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or
implied warranties in certain transactions, therefore, this statement may not apply
to you.
Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement of those Web
sites. The materials at those Web sites are not part of the materials for this IBM
product and use of those Web sites is at your own risk.
IBM may use or distribute any of the information you supply in any way it
believes appropriate without incurring any obligation to you.
IBM Corporation
2Z4A/101
11400 Burnet Road
Austin, TX 78758 USA
The licensed program described in this information and all licensed material
available for it are provided by IBM under terms of the IBM Customer Agreement,
IBM International Program License Agreement, or any equivalent agreement
between us.
All statements regarding IBM's future direction or intent are subject to change or
withdrawal without notice, and represent goals and objectives only.
This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include the
names of individuals, companies, brands, and products. All of these names are
fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of
International Business Machines Corp., registered in many jurisdictions worldwide.
Other product and service names might be trademarks of IBM or other companies.
A current list of IBM trademarks is available on the Web at Copyright and
trademark information at www.ibm.com/legal/copytrade.shtml.
Adobe, Acrobat, PostScript and all Adobe-based trademarks are either registered
trademarks or trademarks of Adobe Systems Incorporated in the United States,
other countries, or both.
122 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
Linux is a trademark of Linus Torvalds in the United States, other countries, or
both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of
Microsoft Corporation in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other
countries.
Notices 123
124 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
Index
Special characters B DB2 (continued)
configuration 40
/home directory, free disk space 5 backup DB2_COPY_NAME 40
/opt directory, free disk space 5 migration 25 db2admin user ID 40
/tmp directory, free disk space 5 backup and restore directory name, specifying 40
/usr directory, free disk space 5 klmBackupRestoreGroup 16 documentation Web sites 10
\temp directory, free disk space 5 BRCD_ENCRYPTOR device group 17 host name 78
DB_HOME, default directory xiii browser installation 40
DB_INSTANCE_HOME, default certificate 71 instance owner user ID
directory xiii Firefox 11 disassociating from instance 60
ITDS_HOME, default directory xiii Internet Explorer 11 removing 61
ITDS_INSTANCE_HOME, default problems, workarounds 71 instance, disassociating user ID 60
directory xiii settings, Internet Explorer 83 kernel settings 10
levels on operating systems 8
name of new copy 40
Numerics C passwords 42, 44
3592 certificate security 42, 44
device group 17 access to Tivoli Integrated Portal 71 server, stopping 80
browser 71 services
conflicted after migration 28 autostart, disabling 62
A device group 28
error as not trusted 71
autostart, enabling 66
enabling 74
access requirements, installation 13 tklmdb2
extracting 71
administrator instance name 13
pending 28
DB2 Database 13 instance owner 13
rollover 28
DB2 user ID, removing extra 40 uninstallation
unknown after migration 28
domain user ID, avoiding 40 installation directory 59
usage update 28
klmBackupRestoreGroup 16 instance owner 59
component
klmSecurityOfficer 16 ports 59
DB2 2
limiting available tasks 16 service entries 59
embedded WebSphere Application
LTOAdmin 17 verifying installation 118
Server 2
LTOAuditor 17 version, correct 77
Tivoli Key Lifecycle Manager
LTOOperator 17 db2admin user ID 40
server 2
password ddl.err 114
configuration
authority to reset 49 ddl.log 114
DB2 40
resetting 49 DE_Install.log 114
embedded WebSphere Application
predefined groups 16 DE_trace.log 114
Server 47
reserved words 40 deployment
installation 39
TIPAdmin 16 DB2 2
installation, version 1 56
Tivoli Integrated Portal 13 embedded WebSphere Application
IPv6 with IPv4 URL 69
Tivoli Key Lifecycle Manager 13 Server 2
silent mode response file, deleting 69
TKLMAdmin 16 Tivoli Key Lifecycle Manager
Tivoli Integrated Portal 47
TKLMAdmin user ID 16 server 2
Tivoli Key Lifecycle Manager 47
AIX, requirements 8 device groups
console mode installation 35, 37
audience x 3592 17
conventions, typeface xii
audit after migration 28
Audit.handler.file.name xiv BRCD_ENCRYPTOR 17
log xiv
Audit.handler.file.name, property xiv D DS5000 17
DS8000 17
authority database LTO 17
SYSADM for database 10 requirement, distributed systems 10 ONESECURE 17
SYSCTRL for database 10 SYSADM, SYSCTRL, or SYSMAINT directory
SYSMAINT for database 10 authority 10 DB_HOME default xiii
automatic services DB2 DB_INSTANCE_HOME default xiii
disabling administrator user ID ITDS_HOME default xiii
DB2 62 characters allowed 40 ITDS_INSTANCE_HOME default xiii
Tivoli Integrated Portal 62 domain user ID, avoiding 40 default definitions xiii
enabling extra, removing 40 TKLM_HOME default xiii
DB2 66, 74 login password 40 TKLM_UNINSTALL_HOME
migration recovery mode 66 password security policy 40 default xiii
Tivoli Integrated Portal 74 when created 40
autostart, disable 62
126 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
installation (continued) installation (continued) log (continued)
error (continued) Windows 39 ddl.err 114
no error message 73 wizard 35, 36 ddl.log 114
tklmdb2 subdirectory removal 73 worksheets 5 DE_Install.log 114
error log files 113, 114 DB2 87 DE_trace.log 114
exit codes 101 general 87 IA-TIPInstall-00.log 114
field entry restrictions 39 Tivoli Integrated Portal 88 logs.zip 114
graphical mode 35, 36 installation package MachinePlan_localhostID_
GUI mode 35 DVD or downloaded package 3 [INSTALL_MMDD_HH.MM].
host name setting up 3 log 114
DB2 server 78 installation wizard 36 migrate.log 114
Tivoli Integrated Portal Server 78 instance tklm_disk_usage.log 114
images name, tklmdb2 13 tklm_install.stderr 114
fix packs 3 owner, tklmdb2 13 tklm_middleware_setup.log 114
Passport Advantage 3 instance owner user ID tklm_migrate_results.out 114
installation and configuration guide, DB2 instance, disassociating 60 login
publication x removing 61 port number 13
Linux 39 Internet Explorer browser 11 Tivoli Integrated Portal port 13
locale selection 39 Internet Explorer, settings 83 URL 13
migration log files, location 117 IPv6 with IPv4 URL 69 user ID and password 13
mode 5 logs.zip 114
network drive, avoiding 39 LTO
overview 2
panels 36
J device group 17
LTOAdmin 17
Java Runtime Environment,
path changes 39 LTOAuditor 17
requirement 10
phases 2 LTOOperator 17
JCEKS, keystore type 12
planning worksheets
DB2 87
general 87
Tivoli Integrated Portal 88 K M
MachinePlan_localhostID_
port, validating 69 kernel settings for DB2 10
[INSTALL_MMDD_HH.MM]. log 114
previously installed DB2 5 key
messages
process, validating 69 conflicted after migration 28
installation errors, warnings 102
requirements device group 28
syntax 102
embedded WebSphere Application pending 28
middleware
Server 9 rollover 28
configuration
runtime environment 9 unknown after migration 28
DB2 47
service, validating 69 usage update 28
embedded WebSphere Application
silent mode 35, 37 keystore
Server 47
steps 2 JCEKS 12
Tivoli Integrated Portal 47
subprograms password 72
deployment
Composite Offering Installer 113 klmAdminDeviceGroup permission 17
DB2 2
Data Definition Language 113 klmAudit permission 17
embedded WebSphere Application
Deployment Engine 113 klmBackup permission 17
Server 2
InstallAnywhere 113 klmBackupRestoreGroup 16, 17
verifying installation 118
Sun Server Solaris 39 klmConfigure permission 17
migrate_db2server.log 117
syntax of installation program 35 klmCreate permission 17
migrate_dbpostmigratonsql.log 117
time required 2, 39 klmDelete permission 17
migrate_schema.log 117
Tivoli Integrated Portal klmGet permission 17
migrate_tklmdbmigr.log 117
configuration 47 klmModify permission 17
migrate_tklminstmigr.log 117
Tivoli Key Lifecycle Manager klmRestore permission 17
migrate_tklmrollovertasks.log 117
migration klmSecurityOfficer 16
migrate.bat command 21
after migration 28 klmSecurityOfficerGroup 17
migrate.log 25, 114
data objects migrated 32 klmView permission 17
migrate.sh command 21
failure recovery 64
migratestatus.properties file 67
preparations 25
migratetklm.bat command 21
properties migrated 32
recovery from failure 64
L migratetklm.sh command 21
limitations migration
topology, determining 5
browser 71 TKLM_HOME\migration\bin
types of 35
Linux directory 21
uninstallation 51
packages 9 backup 25
verification 118
requirements 8 commands 21
command lists 82
Security Enhanced Linux (SELINUX), data 21, 25
login 82
disabling 9 DB2 levels 25, 77
server stop, start 82
locale, correcting during installation 39 disk space calculation 22
version 1 56
log during installation only 21
Version 1 migration information 39
audit xiv Encryption Key Manager 21, 25, 48
Index 127
migration (continued) password (continued) post-installation steps (continued)
fix pack, current 25 migration restrictions 25 keystore password 72
IBM ADE Service, started on path, correcting during installation 39 session timeout parameters 76
Windows 39 PDF, printing xi silent mode response file, deleting 69
keys and served data 22 permissions SSL 80
log files, location 117 klmAdminDeviceGroup 17 timeout parameters 77
manual steps 21 klmAudit 17 Tivoli Integrated Portal Server 79
migrate command 21 klmBackup 17 transaction timeout 77
migrate.log 25 klmConfigure 17 verifying the installation
preparations klmCreate 17 command lists 82
disk space 22 klmDelete 17 login 82
key serving, temporary halt 21 klmGet 17 server stop, start 82
quantity of data 24 klmModify 17 problems
testing 21 klmRestore 17 browser 71
time needed 21 klmView 17 keystore password 72
properties 22 planning process
recovery script 21 Encryption Key Manager migration b2fmp.exe db2syscs.exe 69
requirements 21 after migration 28 validating 69
restrictions AS/400 26 WASService.exe java.exe 69
backup 25 data objects migrated 30 processor speed, requirements 5
password 25 failure recovery 63 product
server, stopped 25 preparations 25 features
steps after failure 21 properties migrated 30 auto-pending device 1
Tivoli Key Lifecycle Manager 21 recovery from failure 63 BRCD_ENCRYPTOR device 1
tklmdb2 folder 22 requirements 26 certificate, additional for DS8000
utility 21 restrictions 27 Turbo drives 1
Version 1 information needed 39 steps during installation 48 concurrent administration 1
migration-recovery script installation DS5000 storage servers 1
Encryption Key Manager migration hardware requirements 5 Internet Key Exchange 1
locations 63 migrate Encryption Key Key Management Interoperability
password 63 Manager 5 Protocol 1
Tivoli Key Lifecycle Manager mode 5 ONESECURE device 1
migration previously installed DB2 5 role-based access 1
locations 65 topology, determining 5 serial number, variable length 1
migrate.log file 65 worksheets 5 symmetric keys, DS5000 storage
password 65 installation worksheets servers 1
DB2 87 trusted certificate, management 1
general 87 property
O Tivoli Integrated Portal 88
Tivoli Key Lifecycle Manager
fips ix
publications
ONESECURE device group 17
migration installation and configuration
operating system
after migration 28 guide x
AIX 8
data objects migrated 32 ordering xi
DB2 levels 8
failure recovery 64 printing as PDF xi
Linux packages 9
preparations 25 quick start guide x
RedHat Linux 8
properties migrated 32 related xi
Sun Server Solaris 8
recovery from failure 64 support information xii
SuSE Linux 8
worksheets 87 Tivoli software library xi
Windows 8
port typeface conventions xii
ordering publications xi
installation default 13
overview
number
features
component deployment 2
determining current 82
http address 13
Q
keystore types 12 quick start guide, publication x
https address 13
roles 17
Tivoli Integrated Portal 69
installation 2
Tivoli Key Lifecycle Manager 69
tklmadmin.html file 13 R
validating 69 recovery mode
P post-installation steps automatic services, enabling 66
Passport Advantage, installation automatic services migration 66
images 3 DB2 74 recovery script, migration 21
password Tivoli Integrated Portal 74 RedHat Linux, requirements 8
administrator, resetting 49 browser certificate 71 requirements
authority to reset 49 configuration 69, 74, 76 AIX 8
backup before reset 49 DB2 browser
DB2 42, 44 version 77 Firefox 11
initial login 13 DB2, stop 80 Internet Explorer 11
128 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
requirements (continued) security (continued) TIPAdmin 13, 16
database 10 WASService.Trace file 73 Tivoli Integrated Portal
DB2 levels 8 Security Enhanced Linux (SELINUX), configuration 47
embedded WebSphere Application disabling 9 services autostart
Server 9 service disabling 62
fix pack 8 DB2 69 enabling 74
hardware Tivoli Integrated Portal 69 verifying installation 118
disk space 5 validating 69 Tivoli Integrated Portal Server
processor speed 5 session host name, changing 79
system memory 5 browser tipChangeHostName script 79
Java Runtime Environment 10 cookies 11 Tivoli Key Lifecycle Manager
Linux packages 9 JavaScript 11 configuration 47
migration 21 supported 11 verifying installation 118
RedHat Linux 8 timeout parameters 76 Tivoli Key Lifecycle Manager migration
runtime environment 9, 11 silent installation after migration
software 8, 9 description 35, 37 backup 28
Sun Server Solaris 8 software best practice 28
SuSE Linux 8 AIX 8 migrate.log 28
Tivoli Integrated Portal 11 DB2 levels 8 rollover deletion with 28
WebSphere Application Server 11 Linux packages 9 stand-alone migration-recovery
Windows 8 RedHat Linux 8 script 28
response files requirements 8, 9 Version 1 removed 28
adapting 38, 71 Sun Server Solaris 8 data objects migrated 32
samples 38, 71 SuSE Linux 8 failure recovery 64
Encryption Key Manager Windows 8 preparations 25
migration, Linux or AIX 97 software library, Tivoli xi properties migrated 32
Encryption Key Manager SSL recovery from failure 64
migration, Windows 95 config.keystore.ssl.certalias Tivoli user groups xii
Tivoli Key Lifecycle Manager property 80 tklm_disk_usage.log 114
migration, Linux or AIX 93 configuration 80 TKLM_HOME, default directory xiii
Tivoli Key Lifecycle Manager Tivoli Key Lifecycle Manager tklm_install.stderr 114
migration, Windows 91 keystore 80 tklm_middleware_setup.log 114
uninstall, Linux or AIX 99 stand-alone migration-recovery script 28 tklm_migrate_results.out 114
uninstall, Windows 98 startServer TKLM_UNINSTALL_HOME, default
silent installation 38, 71 command 83 directory xiii
restrictions, migration 21 script 83 TKLMAdmin 13, 16
roles steps in the installation 2 tklmdb2
suppressmonitor 17 stopServer instance name 13
command password, caution instance owner 13
displaying 73, 83 training, Web site address xii
S global security user ID, password 83
script 83
transaction timeout parameters 77
TS3592, device family 17
sample response files
subprograms, installation typeface conventions xii
adapting 38, 71
Composite Offering Installer 113
Encryption Key Manager migration
Data Definition Language 113
Linux or AIX 97
Windows 95
Deployment Engine 113
InstallAnywhere 113
U
silent installation 38, 71 uninstallation
Sun Server Solaris, requirements 8
Tivoli Key Lifecycle Manager AIX 54, 55
support, locating xii
migration command syntax 51
suppressmonitor role 17
Linux or AIX 93 DB2
SuSE Linux, requirements 8
Windows 91 installation directory 59
syntax
uninstall instance owner 59
installation program 35
Linux or AIX 99 ports 59
messages 102
Windows 98 service entries 59
uninstallation program 51
script introduction 51
SYSADM authority, database 10
tipChangeHostName 79 Linux 54, 55
SYSCTRL authority, database 10
script, migration recovery 21 steps
SYSMAINT authority, database 10
security AIX 54, 55
system memory, requirements 5
browser certificate 71 Linux 54, 55
DB2 42, 44 Sun Server Solaris 54, 55
IPv6 with IPv4 URL 69 Windows 52, 53
keystore password 72 T Sun Server Solaris 54, 55
response file password values 71 time, required for installation 2 syntax of program 51
Security Enhanced Linux (SELINUX), timeout Tivoli Integrated Portal
disabling 9 long running operations 77 AIX 54
silent mode response file, deleting 69 parameters 77 Linux 54
stopServer command password 73 timeout parameters for session 76 Sun Server Solaris 54
Index 129
uninstallation (continued) worksheets (continued)
Tivoli Integrated Portal (continued) installation planning 87
Windows 52 Tivoli Integrated Portal planning 88
Tivoli Integrated Portal on AIX 55
Tivoli Integrated Portal on Linux 55
Tivoli Integrated Portal on Sun Server
Solaris 55
Tivoli Integrated Portal on
Windows 53
Windows 52, 53
uninstallation wizard 51
user groups
klmBackupRestoreGroup 17
klmSecurityOfficerGroup 17
LTOAdmin 17
LTOAuditor 17
LTOOperator 17
Tivoli xii
user ID
initial login 13
Tivoli Integrated Portal
administrator 13
Tivoli Key Lifecycle Manager
administrator 13
utility, migration 21
V
verifying installation
DB2 installation 118
embedded WebSphere Application
Server 118
installation 118
middleware installation 118
Tivoli Integrated Portal 118
Tivoli Key Lifecycle Manager 118
W
what is new
auto-pending device ix
BRCD_ENCRYPTOR device ix
certificate, additional for DS8000
Turbo drives ix
concurrent administration ix
DS5000 storage servers ix
Internet Key Exchange ix
Key Management Interoperability
Protocol ix
ONESECURE device ix
role-based access ix
serial number, variable length ix
symmetric keys, DS5000 storage
servers ix
trusted certificate, management ix
Windows, requirements 8
wizard
installation 35
panels 36
uninstallation 51
workarounds
browser 71
keystore password 72
worksheets
DB2 planning 87
general installation planning 87
130 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
Glossary
A digital certificate
An electronic document that identifies an
AES Advanced Encryption Standard. A data
individual, server, company, or some
encryption technique that improved upon
other entity. A digital certificate associates
and officially replaced the Data
a public key with the entity. A digital
Encryption Standard (DES).
certificate is issued by a certification
alias See key label. authority and is digitally signed by that
authority. See also Certificate Authority.
authentication
A security service that provides proof that
E
a user of a computer system is genuinely
who that person claims to be. Common encryption
mechanisms for implementing this service The conversion of data into a cipher. A
are passwords and digital signatures. See key is required to encrypt and decrypt the
also authorization. data. Encryption provides protection from
persons or software that attempt to access
authorization
the data without the key.
The process of granting a user either
complete or restricted access to an object, externally encrypted data key
resource, or function. See also A data key that has been encrypted
authentication. (wrapped) by a key encryption key prior
to being stored in the data cartridge. See
C key encrypting key.
certificate
J
In computer security, a digital document
that binds a public key to the identity of JDBC (Java Database Connectivity)
the certificate owner, thereby enabling the An industry standard for
certificate owner to be authenticated. A database-independent connectivity
certificate is issued by a certificate between the Java platform and a wide
authority and is digitally signed by that range of databases. The JDBC interface
authority. provides a call-level API for SQL-based
database access.
certificate Authority (CA)
A trusted third-party organization or
K
company that issues the digital
certificates. The certificate authority key encrypting key
typically verifies the identity of the An alphanumeric, asymmetric key used to
individuals who are granted the unique encrypt the data key. See externally
certificate. encrypted data key.
certificate label key label
See key label. A unique identifier used to match the
externally encrypted data key with the
challenge
private key required to unwrap the
A request for certain information to a
protected symmetric data key.
system. The information, which is sent
back in response to this request, is key ring
necessary for authentication. In computer security, a file that contains
public keys, private keys, trusted roots,
D and certificates.
data key keystore
An alphanumeric string used to encrypt A database of private keys and their
data. associated X.509 digital certificate chains
© Copyright IBM Corp. 2008, 2010 131
used to authenticate the corresponding pattern used to encrypt messages that
public keys. In security, a file or a only the corresponding public key can
hardware cryptographic card where decrypt. The private key is also used to
identities and private keys are stored, for decrypt messages that were encrypted by
authentication and encryption purposes. the corresponding public key. The private
Some keystores also contain trusted, or key is kept on the user's system and is
public, keys. protected by a password.
public key
L The non-secret half of a cryptographic key
LDAP (Lightweight Directory Access Protocol) pair that is used with a public key
An open protocol that uses TCP/IP to algorithm. The public key is made
provide access to directories that support available to everyone. Public keys are
an X.500 model and that does not incur typically used to verify digital signatures
the resource requirements of the more or decrypt data that has been encrypted
complex X.500 Directory Access Protocol with the corresponding private key.
(DAP). For example, LDAP can be used to
locate people, organizations, and other R
resources in an Internet or intranet
rekey The process of changing the asymmetric
directory.
Key Encrypting Key that protects the
LDAP directory Data Key stored on an already encrypted
A type of repository that stores tape, thereby allowing different entities
information on people, organizations, and access to the data.
other resources and that is accessed using
RSA Rivest-Shamir-Adleman algorithm. A
the LDAP protocol. The entries in the
system for asymmetric, public-key
repository are organized into a
cryptography used for encryption and
hierarchical structure, and in some cases
authentication. The security of the system
the hierarchical structure reflects the
depends on the difficulty of factoring the
structure or geography of an organization.
product of two large prime numbers.
life cycle
rule A condition that is used in the evaluation
Passage or transformation through
of a policy.
different stages over time. For example
markets, brands, and offerings have life
S
cycles.
secure socket layer (SSL)
life cycle rules
A security protocol that provides
A set of rules in a policy that determine
communication privacy. SSL enables
which operations to use when
client/server applications to communicate
automatically handling commonly
in a way that is designed to prevent
occurring events, such as suspending an
eavesdropping, tampering, and message
account that has been inactive for a
forgery.
period of time.
security
P The protection of data, system operations,
and devices from accidental or intentional
password
ruin, damage, or exposure.
In computer and network security, a
specific string of characters that is used system administrator
by a program, computer operator, or user An individual who is responsible for the
to access the system and the information configuration, administration, and
stored within it. maintenance of an computer system or
application.
policy A set of considerations that influence the
behavior of a managed resource or a user.
W
private key
worldwide name
In secure communication, an algorithmic
Name of a device such as a tape drive.
132 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
The worldwide name is a non-secure, paths, you might combine the value of
64-bit address used in networks to the worldwide name with a device serial
uniquely identify each element. For number, and other information of each
example, to define devices and device disk device and tape drive used.
Glossary 133
134 IBM Tivoli Key Lifecycle Manager: Installation and Configuration Guide
Printed in USA
SC27-2741-00