httos双向认证配置_HTTPS双向验证,如何设置
這是Workerman的SSL設(shè)置
'ssl' => array(
'local_cert' => '/etc/apache2/ssl/2_www.XXXX.cn.crt',
'local_pk' => '/etc/apache2/ssl/3_www.XXXXcn.key',
'verify_peer' => false,
)
這是單向的嗎?我需要雙向的。我看對(duì)方給我的參數(shù)很多
SSLEngine on #開(kāi)啟SSL
SSLCertificateFile "/usr/local/apache2/conf/example.com.crt" #騰訊給第三方簽發(fā)的證書(shū)
SSLCertificateKeyFile "/usr/local/apache2/conf/example.com.key" #和證書(shū)配對(duì)的私鑰
SSLCACertificateFile "/usr/local/apache2/conf/TencentQQAuthCA.crt" #騰訊認(rèn)證的CA證書(shū)
SSLVerifyClient require #驗(yàn)證請(qǐng)求來(lái)源
請(qǐng)問(wèn)如何像他這樣在workerman中做對(duì)應(yīng)的設(shè)置
require_once __DIR__ . '/Autoloader.php';
use Workerman\Worker;
// 證書(shū)最好是申請(qǐng)的證書(shū)
$context = array(
'ssl' => array(
'local_cert' => '/etc/apache2/ssl/2_www.XXXX.cn.crt',
'local_pk' => '/etc/apache2/ssl/3_www.XXXXcn.key',
'verify_peer' => false,
)
);
// 這里設(shè)置的是websocket協(xié)議,也可以http協(xié)議或者其它協(xié)議
$worker = new Worker('http://www.XXXXXX.cn:5765', $context);
// 設(shè)置transport開(kāi)啟ssl
$worker->transport = 'ssl';
$worker->onMessage = function($con, $msg) {
$con->send('ok');
var_dump($msg);
};
Worker::runAll();
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的httos双向认证配置_HTTPS双向验证,如何设置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 进行DLL注入的三种方法
- 下一篇: 学做三件事、三句话、三乐、三不要