ObjXMPP  Diff

Differences From Artifact [24f700eb94]:

To Artifact [cd38c39db4]:


900
901
902
903
904
905
906



907
908
909

910

911
912
913
914
915
916
917
900
901
902
903
904
905
906
907
908
909
910
911
912
913

914
915
916
917
918
919
920
921







+
+
+



+
-
+







		SSLSocket *newSock;

		[_delegates broadcastSelector: @selector(
						   connectionWillUpgradeToTLS:)
				   withObject: self];

		newSock = [[SSLSocket alloc] initWithSocket: _socket];
		[newSock setCertificateVerificationEnabled: false];
#if 0
		/* FIXME: Not yet implemented by ObjOpenSSL */
		[newSock setCertificateFile: _certificateFile];
		[newSock setPrivateKeyFile: _privateKeyFile];
		[newSock setPrivateKeyPassphrase: _privateKeyPassphrase];
#endif
		[newSock startTLS];
		[newSock startTLSWithExpectedHost: nil];
		[_socket release];
		_socket = newSock;

		_encrypted = true;

		[_delegates broadcastSelector: @selector(
						   connectionDidUpgradeToTLS:)