From bb2fc905eb58b9ebdf66e89330599be996821db7 Mon Sep 17 00:00:00 2001 From: Nanang Izzuddin Date: Wed, 24 Feb 2010 05:43:34 +0000 Subject: Ticket #1032: - Initial version of server domain name verification: - Updated SSL certificate info, especially identities info - Updated verification mechanism as in the specifications in ticket desc. - Added server domain name info in pjsip_tx_data. - Added alternative API for acquiring transport and creating transport of transport factory to include pjsip_tx_data param. - Server identity match criteria: - full host name match - wild card not accepted - if identity is URI, it must be SIP/SIPS URI - Initial version of transport state notifications: - Added new API to set transport state callback in PJSIP and PJSUA. - Defined states: connected/disconnected, accepted/rejected, verification errors. - Minors: - Updated SSL socket test: dump verification result, test of requiring client cert, and few minors. - Updated test cert to include subjectAltName extensions. - Added SSL certificate dump function. - Updated max number of socket async operations in Symbian sample apps (RSocketServ::Connect()) to 32 (was default 8). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3106 74dad513-b988-da41-8d7b-12977e46ad98 --- build.symbian/pjlib.mmp | 3 ++- build.symbian/pjlib_test.mmp | 4 +++- build.symbian/symbian_ua.mmp | 3 ++- 3 files changed, 7 insertions(+), 3 deletions(-) (limited to 'build.symbian') diff --git a/build.symbian/pjlib.mmp b/build.symbian/pjlib.mmp index 65ffcc5a..3765e0f5 100644 --- a/build.symbian/pjlib.mmp +++ b/build.symbian/pjlib.mmp @@ -49,6 +49,8 @@ SOURCE pool_buf.c SOURCE pool_caching.c SOURCE rand.c SOURCE rbtree.c +SOURCE ssl_sock_common.c +SOURCE ssl_sock_dump.c SOURCE sock_common.c SOURCE sock_qos_common.c SOURCE types.c @@ -72,7 +74,6 @@ SOURCE os_timestamp_common.c SOURCE os_time_unix.c SOURCE os_timestamp_posix.c SOURCE pool_policy_new.cpp -SOURCE ssl_sock_common.c SOURCE ssl_sock_symbian.cpp SOURCE sock_symbian.cpp SOURCE sock_select_symbian.cpp diff --git a/build.symbian/pjlib_test.mmp b/build.symbian/pjlib_test.mmp index e48a332c..65b654cf 100644 --- a/build.symbian/pjlib_test.mmp +++ b/build.symbian/pjlib_test.mmp @@ -69,7 +69,9 @@ SYSTEMINCLUDE ..\pjlib\include SYSTEMINCLUDE \epoc32\include SYSTEMINCLUDE \epoc32\include\libc -LIBRARY esock.lib insock.lib charconv.lib euser.lib estlib.lib securesocket.lib +LIBRARY esock.lib insock.lib charconv.lib euser.lib estlib.lib +LIBRARY securesocket.lib x509.lib crypto.lib x500.lib + #ifdef WINSCW STATICLIBRARY eexe.lib ecrt0.lib #endif diff --git a/build.symbian/symbian_ua.mmp b/build.symbian/symbian_ua.mmp index 9514cde3..fc5c8aee 100644 --- a/build.symbian/symbian_ua.mmp +++ b/build.symbian/symbian_ua.mmp @@ -71,7 +71,8 @@ STATICLIBRARY libresample.lib STATICLIBRARY eexe.lib ecrt0.lib #endif -LIBRARY esock.lib insock.lib charconv.lib euser.lib estlib.lib commdb.lib apengine.lib securesocket.lib +LIBRARY esock.lib insock.lib charconv.lib euser.lib estlib.lib commdb.lib apengine.lib +LIBRARY securesocket.lib x509.lib crypto.lib x500.lib // The default 8KB seems to be insufficient with all bells and // whistles turned on -- cgit v1.2.3