Running SigCaptX with Firefox generates an error saying that the Signature SDK Service is not detected
This error message may be caused security checking within Firefox. To check this please enter "https://localhost:8000" directly in the address bar of the browser to see if you get an error message.
If you see the error SEC_ERROR_REUSED_ISSUER_AND_SERIAL please follow the instructions at the following Mozilla support page to remove your cert8.db and cert9.db files:
If you then re-enter https://localhost:8000 in the address bar you will probably see the error message below left, i.e. "Your connection is not secure" - in which case please follow the instructions below to resolve the issue.
If you don't see the SEC_ERROR_REUSED_ISSUER_AND_SERIAL error code when you try to access port 8000 then please go directly to the steps outlined below.
SigCaptX requires access to ports https://localhost:8000 and https://localhost:8001 by default. It is possible to configure a different starting port number, but this doesn't cure the connection problem.
Firefox considers the attempted connection to localhost to be a security breach and refuses to allow it.
In order to remedy this it is necessary to add a security exception to Firefox as described in the following steps.
- Navigate to https://localhost:8000 in the Firefox browser.
- An error message should appear saying that the connection is not secure because the owner of localhost has not configured their Web site properly (see below left).
- Click the <Advanced> button
- Click on the button labelled <Add Exception..> at the bottom of the error page. If this is not present follow the extra instructions below.
- When the "Add Security Exception" dialogue box appears it should be auto-populated with the localhost port number so click on the <Confirm Security Exception> button at the bottom of the window (see below right).
- Now you need to repeat 1 to 4 above for https://localhost:8001 and also for https://localhost:8002. On very busy systems if may be necessary to add port 8003 as well but you probably won't be able to do this by entering the ports numbers in address bar. You must therefore go to the Firefox Options menu and select "Privacy and Security" on the left-hand side. Then scroll down to the bottom and click on the button <View Certificates...>
- Under "Servers" you should see the exception which you have already added for localhost:8000. Click on the <Add Exception..> button and then enter "https://localhost:8001" in the field labelled "Location:" and click <Get Certificate>
- Click the button <Confirm Security Exception>
- On very busy systems you may need to repeat 7 and 8 for ports 8002 and 8003 as well.
- Close and restart Firefox.
Instructions for adding a Security Exception if the <Add Exception..> button is not present:
- Click on the Firefox menu icon at the top right of the browser window and select <Options>
- Select "Privacy & Security" from the list on the left
- Scroll down to the "Certificates" section and click the <View Certificates...> button
- Select the "Servers" tab and then click the <Add Exception...> button
- Enter "https://localhost:8000" in the "Location" field and click <Get Certificate> - if no certificate is found click the <Confirm Security Exception> button and also the checkbox labelled "Permanently store this exception"