## SSL in standalone JReport Enterprise Server

JReport Enterprise Server supports HTTPS requests in standalone mode. Secure ports for HTTPS requests should use different ports from non-secure ports for HTTP requests. By default, port 6888 and 6889 are set as the secure ports separately for accessing JReport Console UI and JReport Administration UI. The URL for visiting JReport Enterprise Server via HTTPS schema is like this:

`https://IP_address or localhost:6888`

SSL support is disabled by default. You need to enable it and configure corresponding settings in order to use HTTPS schema to visit JReport Enterprise Server UI. This can be done either on the JReport Administration page or in the server.properties file located in the `<install_root>\bin` directory.

To enable SSL function via the administration UI:

1. Log onto the JReport Administration page. The default port is 8889.
2. Click Configuration on the system toolbar, then select the Service tab.
3. Check the Enable Secure Socket Layer Connection option.
4. Make sure that Secure Port and Secure Administration Port use different port numbers from Port and Administration Port.
5. Specify the other settings about Keystore (for details about the keystore options, see Service tab).
6. Click Save in the Service tab.
7. Restart JReport Enterprise Server in order for the settings to take effect.

To enable SSL function in the server.properties file:

1. Open the server.properties file located in the `<install_root>\bin` directory.
2. Set httpserver.ssl.enable to true.
3. Set the other properties starting with httpserver.ssl to meet your requirements.
4. Save the server.properties file.
5. Restart JReport Enterprise Server in order for the settings to take effect.

Notes:

- JReport does not provide a keystore file since Jinfonet is not a trusted certificate authority and just provides a Keystore File Path option for you to configure the location of your trusted keystore file.
- JReport Server Monitor does not support SSL.