curl/include/curl
Travis Burtrum 93e450793c SSL: implement public key pinning
Option --pinnedpubkey takes a path to a public key in DER format and
only connect if it matches (currently only implemented with OpenSSL).

Provides CURLOPT_PINNEDPUBLICKEY for curl_easy_setopt().

Extract a public RSA key from a website like so:
openssl s_client -connect google.com:443 2>&1 < /dev/null | \
sed -n '/-----BEGIN/,/-----END/p' | openssl x509 -noout -pubkey \
| openssl rsa -pubin -outform DER > google.com.der
2014-10-07 14:44:19 +02:00
..
.gitignore curl tool: use configuration files from lib directory 2012-04-06 23:37:05 +02:00
Makefile.am include: cleanup 2011-05-09 10:20:31 +02:00
curl.h SSL: implement public key pinning 2014-10-07 14:44:19 +02:00
curlbuild.h.cmake cmake: unbreak for non-Windows platforms 2013-10-20 17:12:56 +02:00
curlbuild.h.dist curlbuild: fix GCC build on SPARC systems without configure script 2014-06-16 21:44:28 +02:00
curlbuild.h.in build: fix AIX compilation and usage 2012-11-23 17:57:00 +01:00
curlrules.h build: fix circular header inclusion with other packages 2013-01-09 00:49:50 +01:00
curlver.h bump: on the 7.38.1-DEV train now! 2014-09-10 10:15:30 +02:00
easy.h Fix spelling errors in include/ 2011-04-21 07:55:53 -07:00
mprintf.h checksrc: ban unsafe functions 2013-03-07 11:08:05 +01:00
multi.h CURLM_ADDED_ALREADY: new error code 2013-08-20 23:13:19 +02:00
stdcheaders.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
typecheck-gcc.h curl.h: reverse the enum/define setup for old symbols 2014-06-17 10:02:41 +02:00