- Default TLS cipher selection, with override (thanks to Zed Jorarard).
- Updated documentation.
This commit is contained in:
Paul Beckingham 2013-11-16 15:07:45 -05:00
parent c6032d99f9
commit 0df30a5be0
9 changed files with 31 additions and 3 deletions

View file

@ -238,6 +238,10 @@ int CmdDiagnostics::execute (std::string& output)
<< context.config.get ("taskd.key")
<< "\n";
out << " Ciphers: "
<< context.config.get ("taskd.ciphers")
<< "\n";
// Get credentials, but mask out the key.
std::string credentials = context.config.get ("taskd.credentials");
std::string::size_type last_slash = credentials.rfind ('/');

View file

@ -191,6 +191,7 @@ int CmdShow::execute (std::string& output)
" taskd.server"
" taskd.ca"
" taskd.certificate"
" taskd.ciphers"
" taskd.credentials"
" taskd.key"
" taskd.trust"

View file

@ -345,6 +345,7 @@ bool CmdSync::send (
client.debug (context.config.getInteger ("debug.tls"));
client.trust (trust);
client.ciphers (context.config.get ("taskd.ciphers"));
client.init (ca, certificate, key);
client.connect (server, port);
client.send (request.serialize () + "\n");