feat(core): option to allow untrusted SSL connections

This commit is contained in:
Fabio Di Stasio 2022-04-10 10:49:27 +02:00
parent 40828cb3ff
commit 6cc098c6f0
4 changed files with 23 additions and 3 deletions

View File

@ -24,7 +24,8 @@ export default connections => {
key: conn.key ? fs.readFileSync(conn.key) : null, key: conn.key ? fs.readFileSync(conn.key) : null,
cert: conn.cert ? fs.readFileSync(conn.cert) : null, cert: conn.cert ? fs.readFileSync(conn.cert) : null,
ca: conn.ca ? fs.readFileSync(conn.ca) : null, ca: conn.ca ? fs.readFileSync(conn.ca) : null,
ciphers: conn.ciphers ciphers: conn.ciphers,
rejectUnauthorized: !conn.untrustedConnection
}; };
} }
@ -84,7 +85,8 @@ export default connections => {
key: conn.key ? fs.readFileSync(conn.key) : null, key: conn.key ? fs.readFileSync(conn.key) : null,
cert: conn.cert ? fs.readFileSync(conn.cert) : null, cert: conn.cert ? fs.readFileSync(conn.cert) : null,
ca: conn.ca ? fs.readFileSync(conn.ca) : null, ca: conn.ca ? fs.readFileSync(conn.ca) : null,
ciphers: conn.ciphers ciphers: conn.ciphers,
rejectUnauthorized: !conn.untrustedConnection
}; };
} }

View File

@ -253,6 +253,14 @@
> >
</div> </div>
</div> </div>
<div class="form-group columns">
<div class="column col-4 col-sm-12" />
<div class="column col-8 col-sm-12">
<label class="form-checkbox form-inline">
<input v-model="connection.untrustedConnection" type="checkbox"><i class="form-icon" /> {{ $t('message.untrustedConnection') }}
</label>
</div>
</div>
</fieldset> </fieldset>
</form> </form>
</div> </div>
@ -420,6 +428,7 @@ export default {
key: '', key: '',
ca: '', ca: '',
ciphers: '', ciphers: '',
untrustedConnection: false,
ssh: false, ssh: false,
sshHost: '', sshHost: '',
sshUser: '', sshUser: '',

View File

@ -253,6 +253,14 @@
> >
</div> </div>
</div> </div>
<div class="form-group columns">
<div class="column col-4 col-sm-12" />
<div class="column col-8 col-sm-12">
<label class="form-checkbox form-inline">
<input v-model="localConnection.untrustedConnection" type="checkbox"><i class="form-icon" /> {{ $t('message.untrustedConnection') }}
</label>
</div>
</div>
</fieldset> </fieldset>
</form> </form>
</div> </div>

View File

@ -287,7 +287,8 @@ module.exports = {
ourputFormat: 'Output format', ourputFormat: 'Output format',
singleFile: 'Single {ext} file', singleFile: 'Single {ext} file',
zipCompressedFile: 'ZIP compressed {ext} file', zipCompressedFile: 'ZIP compressed {ext} file',
disableBlur: 'Disable blur' disableBlur: 'Disable blur',
untrustedConnection: 'Untrusted connection'
}, },
faker: { faker: {
address: 'Address', address: 'Address',