How to Use Local Links with Self-signed Certificates with ScreenCloud OS

by Jennifer Hardegen

For security reasons, the ScreenCloud OS device is only able to display HTTPS links. If you would like to display non-signed links (such as links hosted on your local network) please follow the steps below to provision your ScreenCloud OS device to be able to use local links with self-signed certificates.


1. Configure your local link

1.1. Create your local link.

1.2. Create your Root Certificate, Root Certificate (Key), Certificate, and Certificate (Key).

1.3. Configure your local link with the Certificate and Certificate (Key) that you have created.

1.4. Make sure that you can open your link in HTTPS format on your computer.

1.5. A warning may appear in your browser that the connection is not private, this is because you are using a Certificate from a Root Certificate that you have self-created. Please import your Root CA to your browser.


2. Configure your ScreenCloud OS device

For a more in-depth guide on how to set up your ScreenCloud OS device using a USB provisioning drive, follow along with this guide here.

2.1. Open the ScreenCloud OS configuration generator to create your USB provisioning drive.

To learn how to correctly format your USB flash drive follow along with this guide here. 

2.2. After choosing your configurations and selecting the connection types, select the "Advanced" tab. Next, select "Certificate" and import your Root Certificate.



2.3. After you've imported your Root Certificate and you're happy with the Network configurations, select the "Generate Configuration" button at the bottom of the page to output your configuration file.


Once the file downloads, move it to the root folder of your USB flash drive and save the file to the root directory of your USB flash drive.

Please note: The file copied to the USB flash drive must be named scosprov.json. If you download numerous copies such as scosprov(1).json please be sure to remove the numbers as your Station P1 will not recognize the file.

If you are using a firewall, please refer to the link to learn how to whitelist the domain that ScreenCloud needs for it to work).

2.4.  Next, provision your ScreenCloud OS device by inserting the USB provisioning flash drive into one of the USB slots in the device.

Your ScreenCloud OS device will automatically start the provisioning process by setting up your network configuration and self-signed Root Certificates, as well as checking to see if there is a new version of ScreenCloud OS available; If there is, your ScreenCloud OS device will download it and update itself.

This process should not take you more than a few minutes.

2.5. Once your device boots up, go ahead and pair your screen to your ScreenCloud account. Next, select "links" and input your link in an "HTTPS" format. 



2.6. Next set the content to your ScreenCloud OS device. The link should now be displayed on your screen.

And that's it! You have successfully set up your ScreenCloud OS device to support self-signed Root Certificates. If you would like to learn how to use ScreenCloud and begin adding content to your display, check out this article on How to Use ScreenCloud for Digital Signage.



If you experience any issues during the provisioning process, or have any other questions or feedback about ScreenCloud, feel free to reach out to our support team at or give us a call at our toll-free support line at +18885575335.


Please sign in to leave a comment.