#if USE_OPENSSL
-#include "acl/Checklist.h"
#include "acl/AtStep.h"
#include "acl/AtStepData.h"
+#include "acl/Checklist.h"
#include "client_side.h"
#include "ssl/ServerBump.h"
#if USE_OPENSSL
#include "comm.h"
-#include "ip/Address.h"
#include "fde.h"
#include "globals.h"
+#include "ip/Address.h"
#include "Mem.h"
#include "ssl/bio.h"
SSL_set_info_callback(ssl, &squid_ssl_info); // does not provide diagnostic
}
-
Ssl::Bio::Bio(const int anFd): fd_(anFd)
{
debugs(83, 7, "Bio constructed, this=" << this << " FD " << fd_);
return bytes;
}
-
// This function makes the required checks to examine if the client hello
// message is compatible with the features provided by OpenSSL toolkit.
// If the features are compatible and can be supported it tries to rewrite SSL
{
static std::string buf;
return os << "v" << sslVersion <<
- " SNI:" << (serverName.isEmpty() ? SBuf("-") : serverName) <<
+ " SNI:" << (serverName.isEmpty() ? SBuf("-") : serverName) <<
" comp:" << compressMethod <<
" Ciphers:" << clientRequestedCiphers <<
" Random:" << objToString(client_random, SSL3_RANDOM_SIZE) <<
*/
bool configureSSLUsingPkeyAndCertFromMemory(SSL *ssl, const char *data, AnyP::PortCfg &port);
-
/**
\ingroup ServerProtocolSSLAPI
* Adds the certificates in certList to the certificate chain of the SSL context