Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl RFC5766带TLS的turn服务器_Ssl_Webrtc_Turn_Rfc5766turnserver - Fatal编程技术网

Ssl RFC5766带TLS的turn服务器

Ssl RFC5766带TLS的turn服务器,ssl,webrtc,turn,rfc5766turnserver,Ssl,Webrtc,Turn,Rfc5766turnserver,我正在尝试在启用TLS的情况下启动我的回合服务器。我使用以下行启动服务器: daemon --user=$USER $TURN $OPTIONS --tls-listening-port 3478 --cert /root/cert_2014_11/my_domain_nl.crt --pkey /root/cert_2014_11/my_domain_nl.key --CA-file /root/cert_2014_11/PositiveSSLCA2.crt 其中的环境变量在配置文件中设置。

我正在尝试在启用TLS的情况下启动我的回合服务器。我使用以下行启动服务器:

daemon --user=$USER $TURN $OPTIONS --tls-listening-port 3478 --cert /root/cert_2014_11/my_domain_nl.crt --pkey /root/cert_2014_11/my_domain_nl.key --CA-file /root/cert_2014_11/PositiveSSLCA2.crt

其中的环境变量在配置文件中设置。没有使用相同启动行的TLS,服务器可以正常工作,但是如果添加三个与SSL相关的参数,仍然无法通过TLS访问服务器。我尝试为SLL设置一个不同的端口,而不是标准端口,但仍然不起作用。无论我做什么,我都可以在没有SLL的情况下访问服务器,但通过TLS我无法访问它。我使用的证书链如果没有问题,我也会将其用于我们的网站。

我以前遇到过这个问题。请查看--CA file参数的文档:

--CA-file <filename>    CA file in OpenSSL format.
                        Forces TURN server to verify the client SSL certificates.
                        By default, no CA is set and no client certificate check is performed.
--CA文件OpenSSL格式的CA文件。
强制转换服务器以验证客户端SSL证书。
默认情况下,不设置CA,也不执行客户端证书检查。
只有在验证客户端证书时才需要此参数。它不适用于服务器证书的证书链

删除--CA file参数,保留--cert和--pkey参数

编辑:仅供参考,您提供给--cert选项的证书文件可以包含整个证书链(您和您的CA)