The puropse of this PR is to add a new tls_config parameter that the user can provide themselves. This gives the user more control over the tls socket that is created. They still have the original option to provide the tls mode that they desire and the trusted ca certificates (if required), but this new tls_config parameter will make the transition easier for some from node-vertica to vertica-nodejs. This is also a alternate way to enable mTLS while that is still in development in the driver.
The puropse of this PR is to add a new tls_config parameter that the user can provide themselves. This gives the user more control over the tls socket that is created. They still have the original option to provide the tls mode that they desire and the trusted ca certificates (if required), but this new tls_config parameter will make the transition easier for some from node-vertica to vertica-nodejs. This is also a alternate way to enable mTLS while that is still in development in the driver.