Installation and Upgrade > Advanced Deployment Considerations > Authentication > Configuring an Alternative Authentication in Windchill > SSL/TLS Client Authentication > Java-Based Client Configuration
  
Java-Based Client Configuration
Most web browsers have a process for importing the client certificate into its user certificate database. When requested, the web browser prompts the user for the certificate. Java-based clients (applications and applets) have their own SSL certificate database that requires line parameters to enable it. The following parameters are required to allow Java-based clients to present the SSL client certificate when challenged:
-Djavax.net.ssl.keyStoreType=pkcs12
-Djavax.net.ssl.keyStore=(path to pkcs12 file)
-Djavax.net.ssl.keyStorePassword=(password for client certificate)
For Java applets, these parameters can be added to the Java Runtime parameters in the Java Console. For command line applications, these parameters must be specified as arguments to the command line Java virtual machine.