7 /* Stub File for the ssl/libsslsquid.la convenience library */
9 #define STUB_API "ssl/libsslsquid.la"
10 #include "tests/STUB.h"
12 #include "ssl/Config.h"
13 Ssl::Config::Config():
17 ssl_crt_validator(NULL
)
19 ssl_crt_validator_Children
.concurrency
= 1;
22 Ssl::Config::~Config() STUB_NOP
23 Ssl::Config
Ssl::TheConfig
;
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;
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
)
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)