Pre-Submission Checklist

Type Of Change

Checklist:

Description

A couple of commits into db_redis and ndb_redis adding TLS support and also password support to db_redis.

This mainly includes checking if proper parameter is provided (for ndb_redis is tls option in the DB URL and, for db_redis, a new opt_tls parameter) and creates a temporary SSL context that is used to initialise the redis context.

Also added ca_path parameter to both modules to be able to define a valid folder containing the root certificates used to validate TLS' certificate chain.

db_redis is also updated with a db_pass parameter to provide a DB access password.

TLS support is automatically enabled by checking libhiredis_ssl.so existence in each Makefile and defining a WITH_SSL flag that enables all the corresponding code lines.


You can view, comment on, or merge this pull request online at:

  https://github.com/kamailio/kamailio/pull/3477

Commit Summary

File Changes

(12 files)

Patch Links:


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <kamailio/kamailio/pull/3477@github.com>