Skip to content

iSECPartners/ssl-conservatory

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
ios
 
 
 
 
 
 
 
 
 
 

The SSL Conservatory

Correct implementation of SSL is crucial to secure transmission of data between clients and servers. However, this crucial task is frequently done improperly, due to complex APIs and lack of understanding of SSL fundamentals.

This is intended to be a clearinghouse for well-documented and secure sample code to correctly implement SSL clients. Pull requests with examples for other languages or frameworks are encouraged.

Content

openssl/

Whitepaper and sample code on how to perform certificate validation within an SSL client using the OpenSSL library.

ios/

SSL certificate pinning implementation for iOS applications.

License

See LICENSE.

About

Sample SSL client code for correct endpoint validation.

Resources

License

Stars

Watchers

Forks

Packages

No packages published