Настройка SSL сертификата для Ngrok. Telegram-bot на C#

408
18 ноября 2017, 09:32

Я хочу написать Telegram Bota на C#, используя WebHook. Я воспользовался сервисом Ngrok, который выдает https-адрес, и будет перенаправлять пакеты на локальную машину. Делаю все так на написано в примере бота здесь.

        using (WebApp.Start<Startup>("https://+:8441"))
        {
            // Register WebHook
            Bot.Api.SetWebhook("https://1234eeee.ngrok.io/WebHook").Wait();
            Console.WriteLine("Server Started");
            // Stop Server after <Enter>
            Console.ReadLine();
            // Unregister WebHook
            Bot.Api.SetWebhook().Wait();
        }

Перед этим я настраиваю порт с помощью команд:

> netsh http add urlacl url=https://+:8441/ user=Все
> netsh http add sslcert ipport=0.0.0.0:8441 certhash=<cert thumbprint> appid=<random guid>

Делаю это так, как написано в этой статье. И указываю в certhash=‎53e6c6860a403880ad77703a8b6d4bd1d4dcc451. Однако при выполнении второй команды, получаю ошибку:

> netsh http add sslcert ipport=0.0.0.0:8441 certhash=53e6c6860a403880ad77703a8b6d4bd1d4dcc451 appid={44127caa-e8de-4292-9a3a-b2dc25948c27}
Сбой добавления сертификата SSL. Ошибка: 1312
Указанный сеанс работы не существует.  Возможно, он уже  завершен.

В чем моя ошибка? И какая правильная последовательность действий для настройки сертификата? Может быть существует другой способ для создания сертификата? И что именно нужно указывать в параметре appid?

READ ALSO
Не работает Десериализация XML c#

Не работает Десериализация XML c#

Пытаюсь десериализовать XML:

292
Как обозначить в keypress клавишу backspace [требует правки]

Как обозначить в keypress клавишу backspace [требует правки]

Как разрешить нажатие клавиши backspace и delete в Keypress

238
Unity: Проблема с передачей данных из одного скрипта в другой

Unity: Проблема с передачей данных из одного скрипта в другой

У меня есть gameobject GJ-1 (родитель) в котором есть куча однотипных объектов, в этом GJ-1 есть скрипт "Script A", в нем хранится переменная со ссылкой на другой...

256
Сайт разлогинивается автоматом и Job

Сайт разлогинивается автоматом и Job

Добрый день! Есть сайт ASPnet mvc

282