BHttpRequest: propagate SSL errors to listener

This way it's possible to handle them in applications.
This commit is contained in:
Adrien Destugues
2014-11-06 15:02:00 +01:00
parent c86ad7f93b
commit 5ee2151e2c
7 changed files with 146 additions and 34 deletions
+7
View File
@@ -8,6 +8,7 @@
#include <deque>
#include <Certificate.h>
#include <HttpForm.h>
#include <HttpHeaders.h>
#include <HttpResult.h>
@@ -74,6 +75,12 @@ private:
void _SetResultStatusCode(int32 statusCode);
BString& _ResultStatusText();
// SSL failure management
friend class CheckedSecureSocket;
bool _CertificateVerificationFailed(
BCertificate& certificate,
const char* message);
// Utility methods
bool _IsDefaultPort();