forked from Sonarr/Sonarr
-
Notifications
You must be signed in to change notification settings - Fork 0
Mark McDowall edited this page Jan 7, 2014
·
6 revisions
- SSL Cert with Private Key Create self-signed Certificate then Convert PEM to PKCS#12
- Cert loaded in Personal store of Local System (http://www.databasemart.com/howto/SQLoverssl/How_To_Import_Personal_Certificate_With_MMC.aspx)
- Hash/Thumbprint of the certificate (http://msdn.microsoft.com/en-us/library/ms734695.aspx)
You will need to edit NzbDrone's config file directly as these settings are not exposed in the UI
- Go to Settings -> General
- Show advanced options
- Enable SSL, set the SSL port and Certificate Hash (make sure all spaces are removed from the Certificate hash, before and after.
- Restart NzbDrone.exe or NzbDrone.Console.exe as administrator (so the SSL URL and Certificate can be registered with Windows).
- Verify SSL connectivity
- Restart NzbDrone in your preferred method (service, exe, console)
-
Windows PC (Conversion tool only works there currently, OpenSSL should be able to do it, but it needs to be done without a pass phrase)
-
SSL Cert with Private Key (Create self-signed Certificate) then - Convert .key to .pvk
1. Download Win32 binary - http://www.drh-consultancy.demon.co.uk/pvk.html 2. Extract Zip 3. Run pvk.exe with the following options: pvk -in yourdomain.key -topvk -nocrypt -out yourdomain.pvk
-
Load cert with httpcfg (comes with mono): httpcfg -add -port 9898 -pvk yourdomain.pvk -cert yourdomain.crt
- Enable SSL on Settings -> General
- Restart NzbDrone
- Verify!