使用SSL / TLS启动Rserve实例?

时间:2018-05-29 21:28:40

标签: r ssl openssl rserve

我在Windows环境中,尝试使用具有以下设置的配置文件启动带有TLS / SSL加密的Rserve实例:

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).

解决方案似乎是在启用了一些OpenSSL选项的情况下编译Rserve,但我无法在任何地方找到任何文档。我最初使用CRAN来安装Rserve。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

通过以下步骤,我设法在Windows上使用TSL支持构建了Rserve:

  • 所有构建工具(make,cmake,automake,perl,python,gcc,R等)均来自32位CygWin
  • openssl和其他构建Rserve所需的库也来自CygWin,并与源一起安装
  • 我必须卸载Active Perl,Active Python,但我相信只要确保先在CygWin二进制文件的文件夹中找到perl,python,make和其他工具就足够了
  • 您可能需要修改一些代码(例如,删除strnstr函数并修改JDK版本)以构建tar.gz