xsp4 с https (невозможно загрузить закрытый ключ) - PullRequest
0 голосов
/ 08 ноября 2018

Я хочу использовать xsp4 для размещения своего веб-сайта asp.net с https.
Я сгенерировал файл .cer и ключ .pvk с этим руководством из файла exphostt localhost.pfx и попытался запустить его так:

xsp4.exe --https --cert = "localhost.cer" --pkfile = "localhost.pvk" --pkpwd = 123456789

при этой попытке я получаю сообщение об ошибке:

Невозможно загрузить закрытый ключ 'localhost.pvk'.
at Mono.WebServer.XSP.SecurityConfiguration.LoadPrivateKeyFile (String имя файла, строковый пароль)
в Mono.WebServer.XSP.SecurityConfiguration.CheckSecurityContextValidity ()
в Mono.WebServer.XSP.SecurityConfiguration.get_KeyPair ()
в Mono.WebServer.XSP.Server.DebugMain (аргументы String [], логический корень, IApplicationHost ext_apphost, булево тихо)


и я попытался сделать то же самое с оригинальным файлом .pfx:

xsp4.exe --https --p12file = localhost.pfx --pkpwd = 123456789

, а также переименовать файл .pfx в .p12:

xsp4.exe --https --p12file = localhost.p12 --pkpwd = 123456789

но при всех попытках я получаю это сообщение об ошибке:

Невозможно загрузить закрытый ключ '1571753451.p12'.
at Mono.WebServer.XSP.SecurityConfiguration.LoadPkcs12File (String имя файла, строковый пароль)
в Mono.WebServer.XSP.SecurityConfiguration.CheckSecurityContextValidity ()
в Mono.WebServer.XSP.SecurityConfiguration.get_KeyPair ()
в Mono.WebServer.XSP.Server.DebugMain (аргументы String [], логический корень, IApplicationHost ext_apphost, булево тихо)

Я также попробовал демонстрационный сертификат от этого сайта с теми же результатами.

Примечание. Если я введу неправильный пароль, программа сообщит только, что пароль неправильный, поэтому это не должен быть пароль.

Я использую версию 0.4.0.0 для xsp из новейшей моно установки.


Если эта проблема не может быть решена, моя цель - разместить сайт asp.net с чем-то отличным от iis.
Я пробовал Apache с расширением asp.net, но у меня не получилось. После этого я нашел xsp4, и он работает нормально, но не с https: /

...