applayerpluginsandutils/httptransportplugins/httptransporthandler/csecuresocketcontroller.cpp
branchRCL_3
changeset 5 337070b4fa18
parent 0 b16258d2340f
child 18 5f1cd966e0d9
--- a/applayerpluginsandutils/httptransportplugins/httptransporthandler/csecuresocketcontroller.cpp	Fri Feb 19 23:50:57 2010 +0200
+++ b/applayerpluginsandutils/httptransportplugins/httptransporthandler/csecuresocketcontroller.cpp	Fri Mar 12 15:45:46 2010 +0200
@@ -62,7 +62,7 @@
 	{
 	}
 
-void CSecureSocketController::StartSecureHandshakeL(TRequestStatus& aStatus, const TDesC8& aHostName)
+void CSecureSocketController::StartSecureHandshakeL(TRequestStatus& aStatus, const TDesC8& aHostName, const  TDesC& aProtocolVersion)
 /**
 	Start a secure handshake to upgrade the socket to a secure connection.
 	@param		aStatus		The request status, this will complete with KErrNone
@@ -72,10 +72,10 @@
 */
 	{
 	// Create the secure layer
-	_LIT(KTxtTls, "tls1.0");
 	if( iTlsSocket == NULL )
-		iTlsSocket = CSecureSocket::NewL(iSocket, KTxtTls());
-
+		{
+        iTlsSocket = CSecureSocket::NewL(iSocket, aProtocolVersion);
+        }
 	// Get the security preferences, dialog prompt and security policy
 	TBool dialogPref = ETrue;
 	MSecurityPolicy* securityPolicy = NULL;