feat(MongoDB Node): Add support for TLS (#8266)

This commit is contained in:
Michael Kret
2024-01-10 15:02:05 +02:00
committed by GitHub
parent 94c9cd4080
commit e796e7f06d
3 changed files with 99 additions and 8 deletions

View File

@@ -96,5 +96,67 @@ export class MongoDb implements ICredentialType {
},
default: 27017,
},
{
displayName: 'Use TLS',
name: 'tls',
type: 'boolean',
default: false,
},
{
displayName: 'CA Certificate',
name: 'ca',
type: 'string',
typeOptions: {
password: true,
},
displayOptions: {
show: {
tls: [true],
},
},
default: '',
},
{
displayName: 'Public Client Certificate',
name: 'cert',
type: 'string',
typeOptions: {
password: true,
},
displayOptions: {
show: {
tls: [true],
},
},
default: '',
},
{
displayName: 'Private Client Key',
name: 'key',
type: 'string',
typeOptions: {
password: true,
},
displayOptions: {
show: {
tls: [true],
},
},
default: '',
},
{
displayName: 'Passphrase',
name: 'passphrase',
type: 'string',
typeOptions: {
password: true,
},
displayOptions: {
show: {
tls: [true],
},
},
default: '',
},
];
}