diff options
author | Julius Härtl <jus@bitgrid.net> | 2024-08-14 15:13:05 +0200 |
---|---|---|
committer | Julius Knorr <jus@bitgrid.net> | 2024-11-04 13:53:43 +0100 |
commit | 375ef4c06235c1675fe37c94c4df568071a26b3e (patch) | |
tree | b6d3ee1e5263e8394e82f952fecc78a714022067 /lib/private/Files/ObjectStore/S3ObjectTrait.php | |
parent | bd8348f5c1ab1732de02ccff8fefd8919ba2a8fd (diff) | |
download | nextcloud-server-fix/s3-verify-peer-setting.tar.gz nextcloud-server-fix/s3-verify-peer-setting.zip |
fix: Allow to disable ssl verification for object storagefix/s3-verify-peer-setting
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'lib/private/Files/ObjectStore/S3ObjectTrait.php')
-rw-r--r-- | lib/private/Files/ObjectStore/S3ObjectTrait.php | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/private/Files/ObjectStore/S3ObjectTrait.php b/lib/private/Files/ObjectStore/S3ObjectTrait.php index 2e625033751..25482477695 100644 --- a/lib/private/Files/ObjectStore/S3ObjectTrait.php +++ b/lib/private/Files/ObjectStore/S3ObjectTrait.php @@ -54,7 +54,8 @@ trait S3ObjectTrait { 'http' => [ 'protocol_version' => $request->getProtocolVersion(), 'header' => $headers, - ] + ], + 'ssl' => [], ]; $bundle = $this->getCertificateBundlePath(); if ($bundle) { @@ -63,6 +64,10 @@ trait S3ObjectTrait { ]; } + if ($this->params['ssl_verify'] === false) { + $opts['ssl']['verify_peer'] = false; + } + if ($this->getProxy()) { $opts['http']['proxy'] = $this->getProxy(); $opts['http']['request_fulluri'] = true; |