To secure RMI communication in PPM through SSL, you need to create a keystore. Use the Java keytool to set up and manage your own keystore. Detailed information on this topic is available in the documentation Keytool - Key and Certificate Management Tool (http://docs.oracle.com/javase/7/docs/technotes/tools/windows/keytool.html).
Warning
The following describes the generation of the keystore and the Certificate Signing Requests using simple examples and demo data. The values of the individual parameters used in the examples need to be adapted to their local environment (particularly the information on the "-dname" parameter). The meaning of the individual parameters is described in the documentation Keytool - Key and Certificate Management Tool.
Procedure
keytool
-keystore ppm_keystore
-alias ppm
-keypass changeit
-storepass changeit
-genkey
-v
-keyalg RSA
-dname "CN=PPM Admin, OU=PPM, O=SAG, L= Saarbruecken, S=SAL, C=DE"
The keystore file ppm_keystore is created.
keytool
-certreq
-alias ppm
-file ppm_keystore.csr
-keystore ppm_keystore
The program generates the actual certificate request ppm_keystore.csr.
It will sign the certificate with a valid root certificate that is usually acknowledged by all browsers and the default Java Runtime Environments.
keytool
-import
-trustcacerts
-alias ppm
-file <FileName>
-keystore ppm_keystore
The file ppm_keystore can now be used for SSL encryption in PPM.