markus101,
Thanks for the suggestions… I’ve done the following, and unfortunately, no change occurred.
On a windows box:
pvk -in server.key -topvk -nocrypt -out server.pvk
That essentially turned a base64 key into a binary key… I don’t think the original one had a password on it.
Then I copied server.pvk back onto the Linux machine and ran mono’s
$ httpcfg -list
Port: 9898 Thumbprint: BA9457B1770D2450BEA6480E7F01A787562B9002
$ httpcfg -del -port 9898
$ httpcfg -add -port 9898 -pvk server.pvk -cert server.cert
$ service nzbdrone restart
Restarting NzbDrone
$ httpcfg -list
Port: 9898 Thumbprint: BA9457B1770D2450BEA6480E7F01A787562B9002
As you can see, the thumbprints remained the same before and after.
Unfortunately, the openssl command output remained the same as my previous post…
Did I misunderstand you? Did I miss a necessary step? I sure hope so!
Btw, this cert is a startssl.com signed cert. They are free and work great w/ every other software I’ve thrown them at on this same machine. (sab/couchpotato/nzbget/etc)
Btw, my nzbdrone config.xml file looks like this:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Config>
<Port>8989</Port>
<SslPort>9898</SslPort>
<EnableSsl>True</EnableSsl>
<LaunchBrowser>False</LaunchBrowser>
<ApiKey>removed</ApiKey>
<AuthenticationEnabled>True</AuthenticationEnabled>
<Branch>master</Branch>
<Username>removed</Username>
<Password>removed</Password>
<LogLevel>Info</LogLevel>
<SslCertHash>
</SslCertHash>
<UrlBase>
</UrlBase>
<UpdateMechanism>BuiltIn</UpdateMechanism>
<UpdateAutomatically>True</UpdateAutomatically>
</Config>
I just noticed that SslCertHash tag in there… what populates that? Perhaps that’s what I’m missing!
Thanks again!