Install the SSL Certificate from the ServiceDesk Plus UI

Restart the application to apply the changes.

 

 

Note: You can upload a maximum of four intermediate/root certificates.
In case of connectivity issues, install the PKCS12 certificate manually .

Manual Installation PKCS12 (.pfx) Certificate

A PKCS12 (.pfx) certificate stores the key pair and the SSL certificate in a single encrypted file.

Follow these steps to install the certificate:

For versions earlier than 9400, copy the file to <installation directory>serverdefaultconf
For versions 9.2 and 9.3, go to <installation directory>serverdefaultdeployjbossweb-tomcat70.sar
For versions earlier than 9.1, go to <installation directory>serverdefaultdeployjbossweb-tomcat50.sar

 

Attribute

Value

keystoreFile

conf/<your file name>.pfx

keystorePass

For versions earlier than 10.0, type your plain text password as is.

For versions 10.0 and later, paste the encrypted password.

The following code displays the server.xml file after the required changes.

      <Connector SSLEnabled="true" URIEncoding="UTF-8" 
 ciphers="TLS_RSA_WITH_3DES_EDE_CBC_SHA,TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_ GCM_SHA256, TLS_ECDHE_RSA _WITH_ÃES_256_GCM_SHA384" clientAuth="false" compressableMimeType="text/css, text/javascript, application/javascript, text/plain, text/html,application/json" compression="on" compressionMinSize="2048" enableLookups="false" keystoreFile="conf/sdp.pfx" keystorePass="<encrypted password>" keystoreType="pkcs12" maxPostSize="-1" maxSpareThreads="75" maxThreads="150" minSpareThreads="25" noCompressionUserAgents="gozilla, traviata" parseBodyMethods="POST,PUT,DELETE" port="8989" protocol="com.managengine.servicedesk.protocol.ExtendedHttp11Protocol" scheme="https" secure="true" server="-" sslEnabledProtocols="TLSv1.2,TLSv1.1.TLSv1" sslProtocol="TLS"/>


How to encrypt your password in ServiceDesk Plus.

At the command prompt, change to <installation directory>bin

For versions earlier than 10.5, run:

encrypt.bat "<your password>"

For versions 10.5 and later, run:

encrypt.bat -a aes256 -v "<your password>"

The encrypted password will be displayed in the next line.