Michael Jerris 52fa079b2b Tue Dec 16 16:19:37 CST 2008 Jarod Neuner <janeuner@networkharbor.com>
* Early TLS Handshake and Verification
  
  tport_type_tls.c:
  * tport_tls_accept():
    - Replaces tport_accept for incoming TLS connections.
  * tport_tls_connect():
    - Replaces tport_base_connect() for outgoing TLS connections.
  
  tport_tls.c:
  * tls_t now use a memory home instead of malloc.
  * removed tls_check_hosts()
  * tls_connect():
    - Replaces tport_base_connect for TLS connection setup.
    - Completes TLS handshake and verifies peer certificates.
    - Destroys suspect TLS connections before sending/receiving payload.
    - Populates a su_strlst_t with subjects from the peer certificate.
  
  tport.c:
  * tport_is_verified()
    - true if peer certificate validated successfully
  * tport_delivered_from_subjects()
    - Certificate subjects listed in the peer certificate.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11769 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 16:11:33 +00:00
..
2009-02-05 00:18:50 +00:00
2009-01-27 23:20:23 +00:00
2009-02-04 21:18:55 +00:00
2009-02-02 16:14:45 +00:00
2009-02-11 00:16:36 +00:00
2008-12-18 23:32:58 +00:00
doh
2009-01-24 00:42:11 +00:00
2009-02-05 16:21:18 +00:00
2009-02-11 15:15:44 +00:00
2009-01-27 18:01:17 +00:00
2009-02-04 21:17:44 +00:00
2008-02-23 00:26:21 +00:00
2009-02-11 15:20:27 +00:00
2008-12-18 22:23:31 +00:00
2008-06-30 18:56:29 +00:00