HP StorageWorks P9000 Performance Advisor Software v5.4 Install Guide (T1789-96330, April 2012)

<!--
<Connector port="<install_port>" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
-->
The keystore location is provided by the Tomcat server.
7. Start the Tomcat server in the SSL mode:
https://[server name].[domain name]/pa or https://[IP address]/pa
Host Agent
To configure SSL settings in the host agent perform the following steps:
1. On the P9000 Performance Advisor host agent, download the InstallCert program from the
following location: http://blogs.sun.com/andreas/resource/InstallCert.java . In case the link
does not open, you can use the following location: https://jira.springsource.org/secure/attach-
ment/13865/InstallCert.java
NOTE:
JavaC is required to compile the InstallCert program on the host agent server. When you compile
the program, ensure that it is named as InstallCert.
2. Compile the downloaded java file using the following command:
<%JAVA_HOME%>\bin\javaC InstallCert.java
3. To retrieve the public key from the P9000 Performance Advisor management station and create
a keystore, type:
<%JAVA_HOME%>\bin\java InstallCert <Fully_Qualified_Name_for_Manage-
ment_Station>:443
Example of a DNS, abc.domain.company.net.
The following status messages appear while InstallCert creates the Keystore:
Loading KeyStore /opt/java6/jre/lib/security/cacerts...
Opening connection to abc.domain.company.net:443...
Starting SSL handshake...
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1520)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:182)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:176)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.
java:975)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.
java:123)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:511)
at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:449)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:817)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.
java:1029)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1056)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1040)
at InstallCert.main(InstallCert.java:87)
Configuring SSL settings for P9000 Performance Advisor90