问:目前,swoole的版本是1.10。X; 使用websocketserver时,以下配置用于启用SSL双向身份验证。如果找到端口9502或SSL单向身份验证,还需要启用哪些其他设置?
self :: $ server = new swoole_websocket_server(“ 0.0.0.0”,9501,SWOOLE_PROCESS,SWOOLE_SOCK_TCP | SWOOLE_SSL);
self :: $ port9502 = self :: $ server-> listen(“ 0.0.0.0”,9502,SWOOLE_SOCK_TCP | SWOOLE_SSL);
self :: $ port9502-> set(array(
'ssl_key_file' => 'xx',
'ssl_cert_file' => 'xx',
'ssl_verify_peer' => true,
'ssl_allow_self_signed' => true,
'ssl_client_cert_file' => 'xx',
'open_http_protocol' => true,
'open_websocket_protocol' => true
));
答这个建议去Swote Q&A的问题是由开发团队的成员回答。
v1.x已经2018-05-14结束了分支
查看最新的支持计划https://wiki.swoole
答:目前,很难升级版本。
如何在此版本中设置SSL相互认证?