[Pkg] Squeak3.11 Contributions: SqueakSSL-Core-ar.23.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Tue Feb 2 22:45:51 UTC 2016


unknown uploaded a new version of SqueakSSL-Core to project Squeak3.11 Contributions:
http://www.squeaksource.com/311/SqueakSSL-Core-ar.23.mcz

==================== Summary ====================

Name: SqueakSSL-Core-ar.23
Author: ar
Time: 17 June 2012, 11:36:45.996 am
UUID: e36546b7-e5c4-054b-b9bb-2e60766a6686
Ancestors: SqueakSSL-Core-RJT.18, SqueakSSL-Core-ar.22

Add SecureSocket as a subclass of Socket so code using sockets directly can be converted to SSL easily. Usage is just what one would expect, i.e.,

	"Connect client and server"
	listener := SecureSocket newTCP.
	listener listenOn: 443 backlogSize: 4.
	client := SecureSocket newTCP.
	client connectTo: #[127 0 0 1] port: 443.
	server := listener waitForAcceptFor: 1.

	"Perform SSL handshake"
	[client sslConnect] fork.
	server sslAccept: certName.

	"Send data"
	client sendData: 'Hello World'.
	server receiveData. "-> 'Hello World'"




More information about the Packages mailing list