plugin attach: disable TLS check if "check_certificate" is disabled

This commit is contained in:
Goffi 2020-02-28 10:06:23 +01:00
commit 5a9886d390
2 changed files with 8 additions and 3 deletions

View file

@ -78,9 +78,15 @@ class AttachPlugin:
progress_id = attachment.get("progress_id")
if progress_id:
options["progress_id"] = attachment["progress_id"]
check_certificate = self.host.memory.getParamA(
"check_certificate", "Connection", profile_key=client.profile)
if not check_certificate:
options['ignore_tls_errors'] = True
log.warning(
_("certificate check disabled for upload, this is dangerous!"))
if client.encryption.isEncryptionRequested(data):
# FIXME: we should not use implementation specific value here
# but for not it's the only file encryption method available with
# but for now it's the only file encryption method available with
# with upload.
options['encryption'] = C.ENC_AES_GCM