diff --git a/packages/nodes-base/credentials/S3.credentials.ts b/packages/nodes-base/credentials/S3.credentials.ts index 54050a0310b4a..11e6ad157f5dc 100644 --- a/packages/nodes-base/credentials/S3.credentials.ts +++ b/packages/nodes-base/credentials/S3.credentials.ts @@ -41,5 +41,12 @@ export class S3 implements ICredentialType { type: 'boolean', default: false, }, + { + displayName: 'Ignore SSL Issues', + name: 'ignoreSSLIssues', + type: 'boolean', + default: false, + description: 'Whether to connect even if SSL certificate validation is not possible', + }, ]; } diff --git a/packages/nodes-base/nodes/S3/GenericFunctions.ts b/packages/nodes-base/nodes/S3/GenericFunctions.ts index 8506edbe82456..a31eb6ddd5427 100644 --- a/packages/nodes-base/nodes/S3/GenericFunctions.ts +++ b/packages/nodes-base/nodes/S3/GenericFunctions.ts @@ -83,6 +83,7 @@ export async function s3ApiRequest( qs: query, uri: endpoint.toString(), body: signOpts.body, + rejectUnauthorized: !credentials.ignoreSSLIssues as boolean, }; if (Object.keys(option).length !== 0) {