SSL on FreeBSD (mono)

I have tried to follow the directions located at https://github.com/NzbDrone/NzbDrone/wiki/SSL and apply the Linux instructions to FreeBSD. It appears that it is all working (no errors in logs set to trace, certificate fingerprint is correct in httpcfg -list) but I get the following errors in the browser:

IE 11 just sits and spins forever (of course!)

Firefox 24.5.0 ESR error is:

The connection was interrupted

The connection to myserver:9898 was interrupted while the page was loading.

The site could be temporarily unavailable or too busy. Try again in a few moments.
If you are unable to load any pages, check your computer's network connection.
If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.

Chrome Version 35.0.1916.114 m error is:

SSL connection error

Unable to make a secure connection to the server. This may be a problem with the server, or it may be requiring a client authentication certificate that you don't have.
Error code: ERR_SSL_PROTOCOL_ERROR

Any thoughts where to look next?

The port used when adding the cert and set in drone for the SSL port are the same?

If you enable trace logging and restart drone, does it list it as binding to SSL?

I’ve seen similar issues in Windows when the port isn’t registered properly (with Windows) or the hash was wrong, but neither of those apply here, but it could be an issue with the cert.