summaryrefslogtreecommitdiffstats
path: root/web/server/h2o/libh2o/deps/ssl-conservatory/README.md
blob: 8000ec4735528add8688d8c1bedb9dea1dc25c8b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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.