mirror of https://github.com/MISP/MISP
fix: don't verify peer name on self signed certs; don't verify self signed peer if cert is missing
parent
325ca46871
commit
22fbe12762
|
@ -8,7 +8,12 @@ class SyncTool {
|
|||
if (!empty($server)) {
|
||||
if ($server['Server']['cert_file']) $params['ssl_cafile'] = APP . "files" . DS . "certs" . DS . $server['Server']['id'] . '.pem';
|
||||
if ($server['Server']['client_cert_file']) $params['ssl_local_cert'] = APP . "files" . DS . "certs" . DS . $server['Server']['id'] . '_client.pem';
|
||||
if ($server['Server']['self_signed']) $params['ssl_allow_self_signed'] = $server['Server']['self_signed'];
|
||||
if ($server['Server']['self_signed']) {
|
||||
$params['ssl_allow_self_signed'] = true;
|
||||
$params['ssl_verify_peer_name'] = false;
|
||||
if (!isset($server['Server']['cert_file']))
|
||||
$params['ssl_verify_peer'] = false;
|
||||
}
|
||||
}
|
||||
$HttpSocket = new HttpSocket($params);
|
||||
|
||||
|
|
Loading…
Reference in New Issue