Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add TLS encryption support for TSD connections #186

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Dec 8, 2014

  1. Add TLS encryption support for TSD connections

    - Enable TLS encryption on TSD connections with command line
      toggle --tls or --ssl. Since OpenTSDB does not support SSL,
      this requires a SSL proxy in front of OpenTSDB, such as
      stunnel or similar
    
    - Prefers TLS v1.2 if available (since python 2.7.9), uses
      TLS v1 otherwise
    
    - Add _valid_certificate_name method to SenderThread, for
      verifying certificate name against hostname. Allows use of
      wildcard (*) in subdomains, but not in TLD or HOST parts.
      I.e. *.example.tld allowed
    
    - Add command line option --ca-certs for specifying the path
      to the system ca-certificates file. Checks existence on
      start up. Defaults to /etc/ssl/certs/ca-certificates.crt
    
    - Add EXTRA_ARGS option to init scripts, for specifying extra
      options like --tls and --ca-certs
    broeng committed Dec 8, 2014
    Configuration menu
    Copy the full SHA
    11bdbb4 View commit details
    Browse the repository at this point in the history