Changes between Initial Version and Version 4 of Ticket #957


Ignore:
Timestamp:
Oct 16, 2009 3:20:46 AM (13 years ago)
Author:
bennylp
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #957

    • Property Component changed from pjsip to common
    • Property Summary changed from TLS transport on Symbian to SSL/secure socket abstraction and SIP TLS transport rewrite
  • Ticket #957 – Description

    initial v4  
    1 This will include: 
    2  - generic secure socket abstraction in PJLIB. 
    3  - implementation of secure socket for Symbian using CSecureSocket backend. 
    4  - initial rewriting of SIP TLS transport. 
     1'''Objective:''' 
    52 
    6 Limitation: 
    7  - CSecureSocket can only be client socket (SDK limitation). 
     3  To create a portable SSL/secure socket abstraction in PJLIB. 
     4 
     5'''Specifications:''' 
     6 
     7 '''PJLIB:''' 
     8 
     9   - asynchronous I/O API similar to PJLIB's [http://www.pjsip.org/pjlib/docs/html/group__PJ__ACTIVESOCK.htm Active Socket] API 
     10   - supports various backends such as OpenSSL, Symbian's CSecureSocket, and Windows SSPI. 
     11   - (limited) certificate management API, for backends that supports it. 
     12 
     13 '''PJSIP:''' 
     14 
     15   - rewrite of PJSIP's SIP SSL transport to use the new PJLIB secure socket. 
     16 
     17 
     18'''Implementation:''' 
     19 
     20 This initial implementation supports: 
     21 - OpenSSL 
     22 - CSecureSocket on Symbian 
     23 
     24 
     25'''Limitations:''' 
     26 
     27 - CSecureSocket does not support server socket (SDK limitation). 
    828 - Servername verification may not work. 
    929 - CSecureSocket cannot specify certificate when required by server (SDK limitation?)