Skip to content
This repository was archived by the owner on Oct 29, 2025. It is now read-only.
This repository was archived by the owner on Oct 29, 2025. It is now read-only.

TLS and CA cert not getting consider for secure connection #177

Description

@quadnaren

While connecting to secure Azure managed Redis by setting --tls in redis-cli, it gets connected without error, but the same is not working in the riot command.

  1. Confirm the ssl mode and root ca installed
    openssl s_client -showcerts -connect <hostname>:10000

Image

  1. Check redis-cli command to confirm the connection (working as expected)
    redis-cli -h <hostname> -p 10000 -a <password> --tls

  2. Riot command to test the connection (Not working), but worked by adding --insecure.

./riot ping -h <hostname> -p 10000 -a <password> --tls
Unable to connect to 172.x.x.x/<unresolved>:10000

I tried adding the location by --cacert /etc/ssl/certs/DigiCert_Global_Root_G3.pem, but the result was the same.

  1. Disabled the SSL mode on the server side and worked perfectly again!

Is there any issue with picking the CA certificate from the default location, unlike redis-cli?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions