[source-oracle] Cannot connect to a database with an internally-signed certificate #38537
Labels
area/connectors
Connector related issues
autoteam
community
connectors/source/oracle
team/use
type/bug
Something isn't working
Connector Name
source-oracle
Connector Version
0.5.2
What step the error happened?
Configuring a new connector
Relevant information
We run n Oracle database with a TLS certificate that's signed by an internal signing authority, which is not in the JVM's default trust store. Authentication to said database uses client certificates, so TLS is mandatory to connect.
For other applications, either the JVM trust store, or the system trust store, can be updated to trust this signing authority.
There does not seem to be a way to tell Airbyte to trust this internal root CA, OR (less ideally) to disable TLS certificate verification altogether. This prevents Airbyte from being able to interact with this database.
Other options investigated:
source-oracle
image, and patching it with a custom trust store. While this works, it would mean we'd have to drop and recreate the source and all connections whenever this issue is fixed at Airbyte's end, and also maintain a forked Dockerfile (at minimum) on our end, which we upgrade on a close cadence.Relevant log output
Contribute
The text was updated successfully, but these errors were encountered: