Запустить экземпляр Rserve с SSL / TLS? - PullRequest
0 голосов
/ 30 мая 2018

Я нахожусь в среде Windows, пытаюсь запустить экземпляр Rserve с шифрованием TLS / SSL, используя файл конфигурации со следующими настройками:

tls.key Rserve.key
tls.cert Rserve.cert
tls.port 4902
qap disable

Когда я собираю свой экземпляр Rserve, я получаюследующая ошибка:

WARNING: useplain=no, but this Rserve has no crypt support!
Set useplain=yes or compile with crypt support (if your system supports crypt).

Похоже, что решение состоит в том, чтобы скомпилировать Rserve с включенной опцией OpenSSL, но я нигде не могу найти никакой документации для этого.Первоначально я использовал CRAN для установки Rserve.Может ли кто-нибудь указать мне правильное направление?

1 Ответ

0 голосов
/ 06 июля 2018

Мне удалось собрать Rserve с поддержкой TSL в Windows, выполнив следующие шаги:

  • Все инструменты сборки (make, cmake, automake, perl, python, gcc, R и т. Д.) Получены из32-битный CygWin
  • openssl и другие библиотеки, необходимые для сборки Rserve, также взяты из CygWin и были установлены с исходными кодами
  • Мне пришлось удалить Active Perl, Active Python, но я считаю, что этого будет достаточно, простоубедитесь, что perl, python, make и другие инструменты впервые найдены в папке бинарных файлов CygWin
  • Возможно, вам понадобится изменить некоторый код (например, удалить функцию strnstr и изменить версию JDK) для сборки tar.gz
...