The SSL certificate is supposed to be installed automatically after you accept the EULA at installation. From the user guide page 6:
If there was an issue with the initial installation and you did not see this, you can navigate to the following page to manually allow it locally.
You can also try to uninstall and reinstall Browser Print.
Is there an easy way to get around this without going through an intermediate http website?