Skip to content

SSL verification #54

@adam-80

Description

@adam-80

I am experiencing SSL errors when I am attempting to use the tap to call internal APIs. The certificates are signed by an internal CA, the bundle is deployed to the machine hosting the tap, using Meltano.

I have set the relevant environment variables to point Python to the certificate bundle.

The tap is able to hit the endpoint and infer the schema with the appropriate fields being collected. So that is successful. The issue is experienced once the schema has been inferred and the next page token has been found. The tap loops through the backoff process with the error:

[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1007)

It seems that it can get the endpoint and the fields, then errors on the sync.

It appears that the tap uses a different method to infer the schema from actually querying the data, and that is not respecting the CA bundle variable.

I am not sure how to proceed, I hope you can offer some advice.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions