Skip to content

SSL verification fails with self-signed/internal certs unless verification is manually disabled #46

@shakthinee-s-tt0269

Description

@shakthinee-s-tt0269

When connecting to a Qdrant instance using HTTPS with a self-signed/internal CA certificate, qql connect fails with SSL verification errors.

Example:

qql connect --url https://ip:6333 --secret

Error:

Connection failed: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)

The same setup works only when SSL verification is explicitly disabled in other clients/tools (curl -k, verify=False in Python client).

Environment:
Qdrant version: 1.18.0
Deployment: HTTPS with internal/self-signed certificate

Questions / Feature Request
Is there currently a supported way to:
skip SSL verification for self-signed/internal deployments?
provide a custom CA bundle?
If not, would it make sense to support something like:
--verify=false
--ca-cert

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions