Just to add: Symbian has released Open C/C++ plugins for S60 3rd Edition SDK which includes 2 libs based on OpenSSL for cryptography operations. http://www.forum.nokia.com/info/sw.nokia.com/id/91d89929-fb8c-4d66-bea0-227e42df9053/Open_C_SDK_Plug-In.html http://www.forum.nokia.com/info/sw.nokia.com/id/8271db20-cf52-4bb9-91ad-5ff5338f485f/Open_C_Developer_Productivity_v1_2_en.pdf.html Based on the datasheet mentioned in the link above, around 80% features of OpenSSL are covered in Open C libs. I guess we can use these libs. Benny, any comments??? Also from 60 3rd Edition SDK Feature Pack 2, Nokia is planning to harden the runtime of these plugins also into the OS image. So, we will save upon app size as well. -----Original Message----- From: pjsip-bounces@xxxxxxxxxxxxxxx [mailto:pjsip-bounces at lists.pjsip.org] On Behalf Of Fabio Pietrosanti (naif) Sent: Monday, January 19, 2009 3:22 PM To: pjsip list Subject: Re: TLS support It was a discussion we was doing last week, regarding TLS support. There are several opportunities, one is to use some cross-platform SSL library that till require Symbian OS porting. The other one is to create a wrapper around current OpenSSL implementation in order to make it working with Symbian OS standard CSecureSock SSL/TLS implementation: http://wiki.forum.nokia.com/index.php/CSecureSocket_example http://www.symbian.com/developer/techlib/v9.1docs/doc_source/reference/reference-cpp/N102AA/CSecureSocketClass.html Current PJSIP implementation is based on OpenSSL that, as a library, works on: - Windows - Windows Mobile (http://www.it.uc3m.es/pervasive/wce_lite_compat/ & http://www.mail-archive.com/openssl-users at openssl.org/msg54834.html & http://marc.info/?l=openssl-dev&m=122536319510494&w=2 ) - Mac OS X - Linux/Unix It lacks Symbian, because OpenSSL does not work on that platform, so another implementation (not openssl) or the operating system one (CSecureSocket) has to be implemented and integrated. Imho the goal of PJSIP should be to use the platform provided SSL/TLS implementation in order to let the operating system manage: - the trusted root CA list - the CRL checking - the import/export of digital certificates with pkcs#12 - the import/export of public keys in DER/PEM formats - the keychain support for dynamically unlocking operating system keychain So imho the SSL/TLS should be implemented using the operating system SSL/TLS stack where possible, for Symbian for sure we can't use OpenSSL :( Mohamed, are you going to implement a wrapper for Symbian CSecureSocket support on PJSIP platform? Fabio mohamed hassan wrote: > Thanks, is this support in symbian? and TLS one way authentication or > two way? > > > Date: Sun, 18 Jan 2009 13:01:29 +0000 > > From: perry@xxxxxxxxx > > To: pjsip at lists.pjsip.org > > Subject: Re: TLS support > > > > Yes: http://trac.pjsip.org/repos/wiki/FAQ#tls > > > > On Sun, Jan 18, 2009 at 12:51, mohamed hassan > <e-mohhassan at hotmail.com> wrote: > > > Hi all, > > > is pjsip support TLS? and how?. > > > Thanks > > > > > > > > > -- > > Perry Ismangil > > > > _______________________________________________ > > Visit our blog: http://blog.pjsip.org > > > > pjsip mailing list > > pjsip at lists.pjsip.org > > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > ------------------------------------------------------------------------ > Get news, entertainment and everything you care about at Live.com. > Check it out! <http://www.live.com/getstarted.aspx%20> > ------------------------------------------------------------------------ > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > _______________________________________________ Visit our blog: http://blog.pjsip.org pjsip mailing list pjsip at lists.pjsip.org http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org **************** CAUTION - Disclaimer ***************** This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(s). If you are not the intended recipient, please notify the sender by e-mail and delete the original message. Further, you are not to copy, disclose, or distribute this e-mail or its contents to any other person and any such actions are unlawful. This e-mail may contain viruses. Infosys has taken every reasonable precaution to minimize this risk, but is not liable for any damage you may sustain as a result of any virus in this e-mail. You should carry out your own virus checks before opening the e-mail or attachment. Infosys reserves the right to monitor and review the content of all messages sent to or from this e-mail address. Messages sent to or from this e-mail address may be stored on the Infosys e-mail system. ***INFOSYS******** End of Disclaimer ********INFOSYS***