Configuring the Web Server
MetaDefender Kiosk's Management Console relies on a REST interface which runs on HTTP by default. The following can be used to further configure the REST server to harden the system.
Changing the default port
- From the management console navigate to the
Security
page (Administrator role is required to view this setting).

Change default port configuration
- In
Port
, change the value to any port that is valid and clickApply
Setting up HTTPS
By default, communication with the Management Console is not encrypted. If HTTPS is enabled, the server can enforce secure connections between client and server on an SSL channel.
Prerequisites
- Kiosk version must be greater than or equal to 4.4.5
- Must have a certificate on the kiosk system
- If the private key is encrypted you must create a file that contains the passphrase on the system
- Note down the file paths for the certificate, private key, and or passphrase file
How to create a self signed certificate (optional)
This is for testing purposes only. Self signed certificates may have limited functionality due to the nature of self signing.
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem
Then create your passphrase file and enter your passphrase into it.
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes
Adding a certificate
- After completing the prerequisites you should have a certificate and private key on the system
- From the management console navigate to the
Security
>Certificate
page - Click Add new certificate
- Fill the required input fields and click
Add

Add Certificate on the KIOSK WebMC
Kiosk will validate these fields and display an error at the top of the screen if an issue is detected
The page will display the successfully added certificate, which can be modified or removed, except for the one currently in use.

Manage the added certificates
Enabling HTTPS

Enable HTTPS
- From the management console navigate to the
Security
page - Click the
Enable HTTPS
checkbox - Select the preferred certificate
- Choose the preferred TLS settings (if no options are selected then Kiosk will fall back to default TLS settings)
- Click
Apply
- The Kiosk will restart its internal components and apply the changes selected
This process may take approximately one minute to complete
- Once the Kiosk services have restarted, a new tab should open that directs to the Kiosk page. If the tab does not automatically open, then click the hyperlink on the results page to open the new tab.