The client certificate is used to log in and authenticate a user with i2 Analyze. Use the
Java keytool utility to create a self-signed certificate.
About this task
Create a self-signed certificate to use as a client certificate to demonstrate a working
configuration. If you are using client certificates that are signed by a certificate authority, you
do not need to complete the following instructions.
Procedure
Create a keystore and
self-signed certificate for a user by using the
Java keytool utility.
- Open a command prompt
and navigate to the
i2analyze\deploy\java\bin
directory.
-
Create a keystore and certificate.
For example, run the following
command:
keytool -genkeypair -alias "username" -keystore "C:\i2\i2analyze\username.p12" -dname "CN=username" -keyalg RSA -storepass "password"
Important:
Ensure that the value of
CN matches the name of a user in the
user registry for i2 Analyze.
If you are using the example user registry, set the
username
to
Jenny.
Note: The user name cannot contain a comma (,).
Note: You will use the keystore to install the certificate on a client machine later.
-
Export the certificate from the keystore.
For example, run the following
command:
keytool -exportcert -alias "username" -keystore "C:\i2\i2analyze\username.p12" -file "C:\i2\i2analyze\username.der" -storepass "password"
Note: You will import the certificate into the Liberty truststore later.