Changes between Version 5 and Version 6 of Ticket #1032


Ignore:
Timestamp:
Feb 11, 2010 6:52:42 PM (14 years ago)
Author:
nanang
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1032 – Description

    v5 v6  
    1818 - Verification in SIP TLS transport: 
    1919   - Add destination host name into {{{pjsip_tx_data}}}. The TLS transport will use it to get the server name for TLS verification. 
    20    - Introduce a new SIP transport callback to notify transport states, i.e: connected, disconnected, and TLS verification error. 
     20   - Introduce a new SIP transport callback to notify transport states, i.e: connected, disconnected, TLS verification error, or combination of them, see below for more detail. 
    2121   - Add a verification step, i.e: domain name verification, then include its result to verification status of SSL socket info. 
    22    - If {{{verify_server/client}}} is set, TLS transport will disconnect the transport and notify the application via the new callback, with event type 'disconnected', whenever there is any TLS verification error. 
    23    - If {{{verify_server/client}}} is not set, TLS transport will just notify the application via the new callback, with event type 'TLS verification error', whenever there is any TLS verification error, the return value of the callback will be used to decide whether transport should be shutdown. In case there is no verification error, the application will be notified via the new callback with event type 'connected'. 
     22   - If {{{verify_server/client}}} is set, TLS transport will disconnect the transport and notify the application via the new callback, with event type 'disconnected + TLS verification error', whenever there is any TLS verification error. 
     23   - If {{{verify_server/client}}} is not set, TLS transport will just notify the application via the new callback, with event type 'connected + TLS verification error', whenever there is any TLS verification error, the return value of the callback will be used to decide whether transport should be shutdown. In case there is no verification error, the application will be notified via the new callback with event type 'connected'.