]> git.ipfire.org Git - thirdparty/squid.git/blob - src/tests/stub_libsslsquid.cc
Merged from trunk
[thirdparty/squid.git] / src / tests / stub_libsslsquid.cc
1 #include "squid.h"
2
3 #if USE_SSL
4
5 #include "fatal.h"
6
7 /* Stub File for the ssl/libsslsquid.la convenience library */
8
9 #define STUB_API "ssl/libsslsquid.la"
10 #include "tests/STUB.h"
11
12 #include "ssl/Config.h"
13 Ssl::Config::Config():
14 #if USE_SSL_CRTD
15 ssl_crtd(NULL),
16 #endif
17 ssl_crt_validator(NULL)
18 {
19 ssl_crt_validator_Children.concurrency = 1;
20 STUB_NOP
21 }
22 Ssl::Config::~Config() STUB_NOP
23 Ssl::Config Ssl::TheConfig;
24
25 #include "ssl/context_storage.h"
26 //Ssl::CertificateStorageAction::CertificateStorageAction(const Mgr::Command::Pointer &cmd) STUB
27 Ssl::CertificateStorageAction::Pointer Ssl::CertificateStorageAction::Create(const Mgr::Command::Pointer &cmd) STUB_RETSTATREF(Ssl::CertificateStorageAction::Pointer)
28 void Ssl::CertificateStorageAction::dump(StoreEntry *sentry) STUB
29 void Ssl::GlobalContextStorage::addLocalStorage(Ip::Address const & address, size_t size_of_store) STUB
30 Ssl::LocalContextStorage & Ssl::GlobalContextStorage::getLocalStorage(Ip::Address const & address)
31 { fatal(STUB_API " required"); static Ssl::LocalContextStorage v(0,0); return v; }
32 void Ssl::GlobalContextStorage::reconfigureStart() STUB
33 //Ssl::GlobalContextStorage Ssl::TheGlobalContextStorage;
34
35 #include "ssl/ErrorDetail.h"
36 Ssl::ssl_error_t parseErrorString(const char *name) STUB_RETVAL(0)
37 //const char *Ssl::getErrorName(ssl_error_t value) STUB_RETVAL(NULL)
38 Ssl::ErrorDetail::ErrorDetail(ssl_error_t err_no, X509 *, X509 *, const char *) STUB
39 Ssl::ErrorDetail::ErrorDetail(ErrorDetail const &) STUB
40 const String & Ssl::ErrorDetail::toString() const STUB_RETSTATREF(String)
41
42 #include "ssl/support.h"
43 SSL_CTX *sslCreateServerContext(AnyP::PortCfg &) STUB_RETVAL(NULL)
44 SSL_CTX *sslCreateClientContext(const char *certfile, const char *keyfile, int version, const char *cipher, const char *options, const char *flags, const char *CAfile, const char *CApath, const char *CRLfile) STUB_RETVAL(NULL)
45 int ssl_read_method(int, char *, int) STUB_RETVAL(0)
46 int ssl_write_method(int, const char *, int) STUB_RETVAL(0)
47 void ssl_shutdown_method(SSL *) STUB
48 const char *sslGetUserEmail(SSL *ssl) STUB_RETVAL(NULL)
49 // typedef char const *Ssl::GETATTRIBUTE(X509 *, const char *);
50 // Ssl::GETATTRIBUTE Ssl::GetX509UserAttribute;
51 // Ssl::GETATTRIBUTE Ssl::GetX509CAAttribute;
52 const char *sslGetUserCertificatePEM(SSL *ssl) STUB_RETVAL(NULL)
53 const char *sslGetUserCertificateChainPEM(SSL *ssl) STUB_RETVAL(NULL)
54 SSL_CTX * Ssl::generateSslContext(CertificateProperties const &properties, AnyP::PortCfg &) STUB_RETVAL(NULL)
55 SSL_CTX * Ssl::generateSslContextUsingPkeyAndCertFromMemory(const char * data, AnyP::PortCfg &) STUB_RETVAL(NULL)
56 int Ssl::matchX509CommonNames(X509 *peer_cert, void *check_data, int (*check_func)(void *check_data, ASN1_STRING *cn_data)) STUB_RETVAL(0)
57 int Ssl::asn1timeToString(ASN1_TIME *tm, char *buf, int len) STUB_RETVAL(0)
58
59 #endif