Create and initialize the integration node keystore and truststore (z/OS®)
Create a keystore and import your personal certificate and signer certificates.
Before you begin
Note: Due to export restrictions, the IBM® JDKs ship with a set of restricted policy
files that limit the size of the cryptographic keys that are supported.
To overcome these restrictions, use the unrestricted policy files
in the $JAVA_HOME/lib/security directory:
- local_policy.jar
- US_export_policy.jar
The unrestricted policy files are the same for the IBM JDK 1.4.2, IBM JDK 5, and IBM JDK 6. These files are in the JAVA_HOME/demo/jce/policy-files/unrestricted directory.
About this task
This topic describes how to use the same file as keystore
and truststore. To specify different files, complete the process twice:
- Do not import signer certificates into the keystore.
- Do not import personal certificates into the truststore.
The tasks use keytool to create the keystore. An alternative is the ikeyman graphical tool, which requires an X Window System.
The following are the
steps required to create and initialize the integration node keystore:
- Create the keystore. keytool requires a dummy key to be created to force the creation of the keystore file. The dummy key is deleted after the keystore is created.
- Import the CA signer certificate or certificates. These are certificates that have signed certificates of client applications that connect to the IBM Integration Bus and that are accepted as trusted applications.