Data is provided during an install, update, modify, roll
back, or uninstall process that must be protected.
Sensitive data is not stored in the installRegistry.xml and
the installed.xml files. Packages determine which
data is sensitive. An example of sensitive data is credentials like
a user name and a password. For information about sensitive data for
your package, see your package documentation.
If you provide
sensitive data after you start Installation
Manager, the sensitive data is available to all packages
until you exit Installation
Manager.
For data that is not marked sensitive, information is encrypted and stored in the
installRegistry.xml and the installed.xml files. The data is
encrypted with a default encryption key. You can use the -passwordKey option to
change the default encrypt passwords to make the data more difficult, but not impossible, to
decrypt. For information about the -passwordKey option, see Command-line arguments for the imcl command.
The installRegistry.xml and the installed.xml files are in the
agent data directory.
Examples
For these examples, Package A and
Package B are in a repository that requires authentication. You must
provide credentials to access this repository.
- You start Installation
Manager in
wizard mode. During the installation of Package A, you provide your credentials to access the
repository. After the installation completes, you update Package B. Package B can use the
credentials that you provided during the installation of Package A. After you exit Installation
Manager, your
credentials are no longer available.
- You start Installation
Manager in
wizard mode. During the installation of Package A, you provide your credentials. After the
installation completes, you exit Installation
Manager. Next,
you start Installation
Manager and
install Package B. The credentials that you provided during the installation of Package A are not
available. You must provide your credentials to install Package B.
- You start Installation
Manager to
uninstall Package A. You must provide your credentials for the uninstall process.