- Generalize the function ssl_setup() so that the certificate info
authorLuigi Rizzo <rizzo@icir.org>
Thu, 7 Dec 2006 16:42:29 +0000 (16:42 +0000)
committerLuigi Rizzo <rizzo@icir.org>
Thu, 7 Dec 2006 16:42:29 +0000 (16:42 +0000)
commit437f4288cd35705ba0b8b0651fde4ca2c7f441dc
tree496d516e3cac578423d0eb17f1676d0379ee897c
parentcb5e37e56cb0ef7e1b2fc109d5c94fe6caf84bd4
- Generalize the function ssl_setup() so that the certificate info
  are passed as an argument.

- Update the code in main/http.c to use the new interface
  (the diff is large but mostly mechanical, due to the name change of
  several variables);

- And since now it is trivial, implement "AMI over TLS", and document
  the possible options in manager.conf

- And since the test client (openssl s_client -connect host:port )
  does not generate \r\n as a line terminator, make get_input()
  also accept just a \n as a line terminator (Mac users: do you
  also need the \r-only version ?)

The option parsing in manager.conf is not very efficient, and needs
to be cleaned up and made similar to what we have in http.conf

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@48351 65c4cc65-6c06-0410-ace0-fbb531ad65f3
configs/manager.conf.sample
include/asterisk/http.h
main/http.c
main/manager.c