libtorrent ssl нужен сертификат (возможно) (Windows)
Я работаю над проектом, использующим libtorrent для некоторых клиентов, и открытым трекером, использующим mono torrent.
Pc1: запускает трекер с использованием моноторрента, на котором размещается.torrent Pc2: запускает клиент lib torrent и размещает содержимое, на которое есть ссылки в торренте, и имеет.torrent, который добавляется к клиенту путем передачи подписанного сертификата, соответствующего частного ключ и dhparams и пароль для подписанного сертификата. Pc3: то же самое, что и Pc2, но не содержит содержимого, на которое ссылается торрент
Торрент создается с сертификатом CA и закрытым ключом, соответствующим CA, с которым подписаны сертификаты, с использованием openssl. Без ошибок. (Это делается на отдельном ПК от других 3).
Когда я запускаю трекер, я не получаю ошибок, только то, что он работает и отслеживает торрент.
Когда я запускаю клиенты, это дает мне предупреждение о необходимости торрента, и я затем устанавливаю set_ssl_certificate на дескриптор торрента, а затем возобновляю работу, и я получаю torrent_error_alert, сообщающий мне, что торрент не существует, и, наконец, он меняет состояние на проверка и затем заполнение / загрузка в зависимости от того, какой клиент это (загрузчик или загрузчик).
Проблема в том, что между клиентами нет трафика.
Я вижу, что они подключены к трекеру и прослушивают как обычные порты, так и ssl-порты, но между этими двумя клиентами никогда не происходит соединения (используя TcpView).
Нет разницы, когда я работаю с правами администратора или без них.
Кто-нибудь, кто испытал это, или может иметь решение / указатель в правильном направлении?
Спасибо заранее.