diff -r 5ee1d9ce5878 -r 337070b4fa18 applayerpluginsandutils/httptransportplugins/httptransporthandler/csecuresocketcontroller.cpp --- 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;