]> git.ipfire.org Git - thirdparty/squid.git/blame - src/ssl/Config.h
SourceFormat Enforcement
[thirdparty/squid.git] / src / ssl / Config.h
CommitLineData
bbc27441 1/*
bde978a6 2 * Copyright (C) 1996-2015 The Squid Software Foundation and contributors
bbc27441
AJ
3 *
4 * Squid software is distributed under GPLv2+ license and includes
5 * contributions from numerous individuals and organizations.
6 * Please see the COPYING and CONTRIBUTORS files for details.
7 */
8
95d2589c
CT
9#ifndef SQUID_SSL_CONFIG_H
10#define SQUID_SSL_CONFIG_H
11
76d9b994 12#include "helper/ChildConfig.h"
95d2589c
CT
13
14namespace Ssl
15{
16
17class Config
18{
19public:
20#if USE_SSL_CRTD
21 char *ssl_crtd; ///< Name of external ssl_crtd application.
22 /// The number of processes spawn for ssl_crtd.
76d9b994 23 ::Helper::ChildConfig ssl_crtdChildren;
4a77bb4e 24#endif
2cef0ca6 25 char *ssl_crt_validator;
76d9b994 26 ::Helper::ChildConfig ssl_crt_validator_Children;
dffc462a 27 Config();
95d2589c
CT
28 ~Config();
29private:
30 Config(const Config &); // not implemented
31 Config &operator =(const Config &); // not implemented
32};
33
34extern Config TheConfig;
35
36} // namespace Ssl
37#endif
f53969cc 38