889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
|
/* FIXME: Catch errors here */
SSLSocket *newSock;
[_delegates broadcastSelector: @selector(
connectionWillUpgradeToTLS:)
withObject: self];
newSock = [[SSLSocket alloc] initWithSocket: _socket
privateKeyFile: _privateKeyFile
certificateFile: _certificateFile];
[_socket release];
_socket = newSock;
_encrypted = YES;
[_delegates broadcastSelector: @selector(
connectionDidUpgradeToTLS:)
|
|
<
|
>
>
>
|
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
|
/* FIXME: Catch errors here */
SSLSocket *newSock;
[_delegates broadcastSelector: @selector(
connectionWillUpgradeToTLS:)
withObject: self];
newSock = [[SSLSocket alloc] initWithSocket: _socket];
[newSock setCertificateFile: _certificateFile];
[newSock setPrivateKeyFile: _privateKeyFile];
[newSock setPrivateKeyPassphrase: _privateKeyPassphrase];
[newSock startTLS];
[_socket release];
_socket = newSock;
_encrypted = YES;
[_delegates broadcastSelector: @selector(
connectionDidUpgradeToTLS:)
|