how to configure TOPdesk via SSL (HTTPS)

Environment TOPdesk Version on-premises classic until R3 2020 Requirements - Answer TOPdesk supports the keystore formats *.PFX, *.P7B and other PKCS#12. Please note that *.P7B is not a complete keystore as it does not contain a private key.

Environment TOPdesk Version on-premises classic until R3 2020 Requirements - Answer TOPdesk supports the keystore formats *.PFX, *.P7B and other PKCS#12. Please note that *.P7B is not a complete keystore as it does not contain a private key. If you have a valid keystore (including CA response and certificates) for your server, then follow these steps ⒈Stop TOPdesk ⒉Place the supported keystore in the /etc folder within the TOPdesk installation directory. ⒊Edit the webserver.properties file in the TOPdesk installation directory (the folder above /etc). Enable HTTPS ## Enable HTTPS: webserver.https.enabled = true Set the secure SSL port (e.g.) ## The port for HTTPS connections: webserver.https.port = 443 Enter the name of the keystore in the line ‘webserver.https.keystore = [keystorename].pfx’ ## The keystore file name: webserver.https.keystore = [keystorename].pfx Notes Do not use spaces in the file name of the keystore. Set the keystore type to webserver.https.keystoreType = pkcs12 webserver.https.keystoreType = pkcs12 Enter the keystorePassword and keyPassword (same password) The webserver.properties then looks like this ## WebServer configuration properties: ## Enable/Disable HTTP access: ## webserver.http.enabled = true ## Bind the HTTP connection to a specific hostname: ## webserver.http.host = ## The port for HTTP connections: # webserver.http.port = 80 ## The maximum size of the request headers: # webserver.headersize = ## Enable HTTPS: # webserver.https.enabled = true ## Bind the HTTPS connection to a specific hostname: # webserver.https.host = ## The port for HTTPS connections: webserver.https.port = 443 ## The base path for the keystore: webserver.https.keystorePath = ./etc/ ## The name of the keystore file: webserver.https.keystore = topdesk.pfx ## The format of the keystore file: ## (for supported types, see https://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#KeyStore) webserver.https.keystoreType = pkcs12 ## The password for the keystore file: webserver.https.keystorePassword = Password to open the PFX container ## The password for the keystore key: webserver.https.keyPassword = password of the private key ## Enable/disable confidential redirection from HTTP to HTTPS: webserver.https.confidentialRedirect = true ## Enable/disable reverse proxy configuration (enable when accessing TOPdesk) Save the changes      4. Start TOPdesk Notes You can deactivate HTTP accordingly or automatically redirect from HTTP to HTTPS with the following setting: ## Enable/Disable confidential redirect from HTTP to HTTPS: # webserver.https.confidentialRedirect = false