Agile Service Manager can use only
one truststore file for a single discovery. If you want to use certificates from several
truststores, you must export those truststores to a single file. You can extract the certificates
and add them to the keystore and truststore files manually.
Procedure
- Extract all certificates from the common keystore or truststore
for each server by completing the following steps:
- In the WebSphere® Application
Server Admin Console, click .
- Click Key stores and certificates.
- Click NodeDefaultTrustStore.
- Click Signer certificates.
- Select a signer certificate, and click Extract.
- Enter a unique path and file name for the signer certificate.
For example, enter C:\temp\signer1.arm.
- Click OK.
- Repeat this procedure for each signer certificate in
the truststore.
- Repeat this procedure for all servers that are to be
discovered.
- If you use the JKS truststores, add the exported signer
certificates to the .jks files. To add them to
the default DummyServerTrustFile.jks and DummyClientTrustFile.jks files,
complete the following steps. If you use PKCS12 truststores, follow
the same procedure for key.p12 and trust.p12 files:
- To open iKeyman, from the WebSphere_Root/profiles/dmgr_profile/bin directory,
run ikeyman.sh, or ikeyman.bat.
- Click .
- Select the DummyServerTrustFile.jks file
from one of the following directories:
- WebSphere_Root/profiles/dmgr_profile/etc
- WebSphere_Root/profiles/stand-alone_server_profile/etc
- When prompted for a password, type WebAS.
- Click Add, and select one of
the signer certificates that you extracted in step 1.
- Repeat the previous step for each signer certificate
that you must add.
- Repeat this procedure to add the exported signer certificates
to the WebSphere_Root/profiles/dmgr_profile/etc/DummyClientTrustFile.jks file.
- Retrieve the client side SSL certificates from the WebSphere Application Server.
If new certificates are not generated, the default ones, DummyClientTrustFile.jks and DummyClientKeyFile.jks,
or trust.p12 and key.p12,
are typically in one of the following directories:
- WebSphere_Root/profiles/dmgr_profile/etc
- WebSphere_Root/profiles/stand-alone_server_profile/etc
The default passphrase for dummy files is WebAS.
- If you want to use different certificates, do not attempt
to edit the certificates. Delete the old access list entry and create
a new one.