Можно ли использовать самодостаточную Nancy с https (ECDH-ECDSA) в Linux (Mono)? - PullRequest
1 голос
/ 08 марта 2019

Программное обеспечение, над которым я работаю, будет работать на встроенной системе под управлением Linux. В настоящее время мы находимся на этапе оценки аппаратного обеспечения, поэтому операционной системой будет либо Debian, либо урезанная сборка root (предположительно, именно эта). Мне удалось запустить Nancy и запустить его, но теперь возникло требование использовать TLS с ECDH-ECDSA.

Официальная документация предлагает только пример конфигурации для Windows с использованием netsh (который, к сожалению, я не могу проверить, поскольку мне не разрешено выполнять команды netsh на моем компьютере). Во время исследования я обнаружил другие источники ( здесь и здесь ), которые также применимы только для Windows.

Существует также довольно старый пост , в котором говорится, что "консольный хостинг Nancy не поддерживает сам ssl, поэтому для того, чтобы иметь ssl, вам нужно запустить другой веб-сервер, который поддерживает ssl". И действительно, есть документация по использованию Nancy с Nginx в Ubuntu . Поскольку в buildroot Linux нет менеджера пакетов, вряд ли (если вообще) возможно установить Nginx в системе. Я также нашел этот пост , в котором говорится, что httpcfg используется для привязки сертификата к порту. Но, опять же, httpcfg недоступен в системе buildroot Linux, хотя, возможно, его можно будет установить, если он доступен.

Итак, возможно ли использовать самодостаточную Nancy с https (ECDH-ECDSA) в Linux (Mono) без запуска другого веб-сервера? Если так, как я могу это сделать и как я могу сказать Нэнси использовать TLS с ECDH-ECDSA?

...