haiku/headers
Adrien Destugues 5ebdc79955 SecureSocket: add some certificate support
* Instead of creating an OpenSSL context ofor each socket, use a global
one and initialize it lazily when the first SecureSocket is created
* Load the certificates from our certificate list so SSL certificates
sent by servers can be validated.
* Add a callback for signalling that certificate validation failed, the
default implementation proceeds with the connection anyway (to keep the
old behavior).
* Introduce BCertificate class, that provides some information about a
certificate. Currently it's only used by the callback mentionned above,
but it will be possible to get the leaf certificate for the connection
after it's established.

Review of the API and implementation is welcome, before I start making
use of this in HttpRequest and WebKit to allow the user to accept new
certificates.
2014-01-15 17:45:21 +01:00
..
build runtime_loader: Detect and trigger on PE binaries 2014-01-07 19:38:07 -06:00
compatibility Add sysexits.h from FreeBSD r259958 2013-12-27 19:16:15 +01:00
config ARM: Be aware of ARMEL and ARMEL 2014-01-01 23:41:02 -07:00
cpp Allow use of c_str() on wstring. 2012-10-27 17:14:55 +02:00
glibc Make public glibc header printf.h usable. 2013-07-17 18:07:56 +02:00
libs ALM: Move forward declaration of Constraint to the right namespace. 2014-01-10 22:32:15 +01:00
os SecureSocket: add some certificate support 2014-01-15 17:45:21 +01:00
posix Remove comment. 2013-12-21 21:58:28 +01:00
private system: Improve AMD CPU detection 2014-01-14 20:24:02 -06:00
tools * Moved everything into the SymbolPatcher namespace. 2009-11-05 17:16:17 +00:00