How to install SSL certificate of .PFX format for 9.4 builds

How to install SSL certificate of .PFX format for 9.4 builds

Installing .PFX Certificate

 

.PFX is an extension for security certificate. It defines a file format that stores private keys (generated by your server at the time the CSR was generated) and public key certificate (your SSL Certificate provided by the CA) in a single encrypted file.


This document is applicable only for Version 9.4 and for versions less than 9.4, refer the below link,

 

To install a certificate with the extension .PFX,

  1. Stop ManageEngine ServiceDesk Plus - MSP service.

  2. Copy the .pfx file to the location C:\ManageEngine\ServiceDeskPlus-MSP\conf (where C: is the drive in which ServiceDeskPlus - MSP is installed)

  3. Change the web server port to 443 to run ServiceDesk Plus - MSP on secure mode. To change the web server port, open the command prompt and go to [ServiceDesk Plus - MSP Home]\bin. Enter the command as given below,

    [ServiceDesk Plus - MSP Home]\bin> changewebserverport.bat 443 https

  1. Go to the location [ServiceDesk Plus - MSP Home]\conf and open the file 'server.xml'  in a word pad.

  2. Locate the below entries in the file.

<!-- SSL/TLS Connector configuration using the admin devl guide keystore
      <Connector port="8443" address="${jboss.bind.address}"
           maxThreads="100" minSpareThreads="5" maxSpareThreads="15"
           scheme="https" secure="true" clientAuth="false"
           keystoreFile="${jboss.server.home.dir}/conf/sdp.keystore"
           keystorePass="sdpsecured" sslProtocol = "TLS" />

  1. Please replace the file name sdp.keystore with the pfx file name (name.pfx) and enter the keystoreType="pkcs12" after the file name. Also replace the 'sdpsecured' with the password for the .pfx file.

  2. The entries should look like this,

<!-- SSL/TLS Connector configuration using the admin devl guide keystore
      <Connector port="8443" address="${jboss.bind.address}"
             maxThreads="100" minSpareThreads="5" maxSpareThreads="15"
scheme="https" secure="true" clientAuth="false"
keystoreFile="${jboss.server.home.dir}/conf/name.pfxkeystoreType="pkcs12"  keystorePass="your password" sslProtocol = "TLS" />

  1. Restart ManageEngine ServiceDesk Plus - MSP service.