SecureSockets is the name for a collection of utility functions that wrap around the openSSL functions so that usage from within Swift is easier. They were created to add secure networking to Swiftfire. Secure Sockets builds on SwifterSockets and extends the capabilities of the Connection class of SwifterSockets.

Like the other projects in Swiftfire, SecureSockets can easily be used in conjunction with SwifterSockets for other projects.

About SSL operations

While SecureSockets shields a Swift application from the openSSL calls, knowledge of this technology is necessary.

I am posting a series of posts about openSSl from Swift:

Part 1: Setting up from scratch

Part 2: Facing the libraries

Part 3: Connecting to a server

Part 4: Client details

Part 5: Server Side

Reference manual

Open the reference manual in a new window (or tab)