libdigidocpp
|
#include <Conf.h>
Classes | |
struct | OCSPConf |
Public Member Functions | |
Conf () | |
virtual | ~Conf () |
virtual int | getLogLevel () const |
virtual std::string | getLogFile () const |
virtual std::string | getDigestUri () const |
virtual std::string | getSignatureUri () const |
virtual std::string | getManifestXsdPath () const |
virtual std::string | getXadesXsdPath () const |
virtual std::string | getDsigXsdPath () const |
virtual std::string | getPKCS11DriverPath () const |
virtual OCSPConf | getOCSP (const std::string &issuer) const |
virtual std::string | getCertStorePath () const |
virtual std::string | getProxyHost () const |
virtual std::string | getProxyPort () const |
virtual std::string | getProxyUser () const |
virtual std::string | getProxyPass () const |
virtual std::string | getPKCS12Cert () const |
virtual std::string | getPKCS12Pass () const |
virtual bool | getPKCS12Disable () const |
virtual void | setProxyHost (const std::string &host)=0 throw (IOException) |
virtual void | setProxyPort (const std::string &port)=0 throw (IOException) |
virtual void | setProxyUser (const std::string &user)=0 throw (IOException) |
virtual void | setProxyPass (const std::string &pass)=0 throw (IOException) |
virtual void | setPKCS12Cert (const std::string &cert)=0 throw (IOException) |
virtual void | setPKCS12Pass (const std::string &pass)=0 throw (IOException) |
virtual void | setPKCS12Disable (bool disable)=0 throw (IOException) |
virtual void | setOCSP (const std::string &issuer, const std::string &url, const std::string &cert)=0 throw (IOException) |
Static Public Member Functions | |
static void | init (Conf *conf) |
static bool | isInitialized () |
static Conf * | getInstance () |
static void | destroy () |
Private Member Functions | |
Conf (const Conf &conf) | |
Conf & | operator= (const Conf &conf) |
Static Private Attributes | |
static Conf * | INSTANCE = 0 |
static const OCSPConf | ocsplist [] |
|
private |
|
static |
Definition at line 68 of file Conf.cpp.
References INSTANCE.
Referenced by digidoc::terminate().
|
virtual |
|
virtual |
|
virtual |
Reimplemented in digidoc::XmlConf.
|
static |
Definition at line 48 of file Conf.cpp.
References INSTANCE.
Referenced by digidoc::OCSP::checkCert(), create(), digidoc::Log::dbgPrintfMemImpl(), digidoc::Digest::Digest(), digidoc::DirectoryX509CertStore::DirectoryX509CertStore(), digidoc::PKCS11Signer::loadDriver(), digidoc::SignatureTM::notarize(), digidoc::Log::out(), digidoc::BDoc::parseManifestAndLoadFiles(), digidoc::PKCS11Signer::PKCS11Signer(), printUsage(), digidoc::OCSP::sendRequest(), digidoc::OCSP::setUrl(), digidoc::DDoc::sign(), sign(), digidoc::Signature::Signature(), testC14N(), testX509Verify(), digidoc::CNGSigner::type(), digidoc::EstEIDSigner::type(), digidoc::SignatureTM::validateOffline(), and digidoc::SignatureBES::validateOnline().
|
virtual |
Reimplemented in digidoc::XmlConf.
Definition at line 75 of file Conf.cpp.
Referenced by digidoc::Log::dbgPrintfMemImpl(), and digidoc::Log::out().
|
virtual |
Reimplemented in digidoc::XmlConf.
Definition at line 74 of file Conf.cpp.
References digidoc::Log::InfoType.
Referenced by digidoc::Log::dbgPrintfMemImpl(), and digidoc::Log::out().
|
virtual |
Reimplemented in digidoc::XmlConf.
|
virtual |
Reimplemented in digidoc::XmlConf.
Definition at line 82 of file Conf.cpp.
References i, digidoc::Conf::OCSPConf::issuer, and ocsplist.
Referenced by digidoc::SignatureTM::notarize(), digidoc::SignatureTM::validateOffline(), and digidoc::SignatureBES::validateOnline().
|
virtual |
Reimplemented in digidoc::XmlConf.
Definition at line 81 of file Conf.cpp.
Referenced by create(), and sign().
|
virtual |
Reimplemented in digidoc::XmlConf.
Definition at line 94 of file Conf.cpp.
Referenced by digidoc::OCSP::checkCert(), and digidoc::DDoc::sign().
|
virtual |
Reimplemented in digidoc::XmlConf.
Definition at line 96 of file Conf.cpp.
Referenced by digidoc::OCSP::checkCert(), and digidoc::DDoc::sign().
|
virtual |
Reimplemented in digidoc::XmlConf.
Definition at line 95 of file Conf.cpp.
Referenced by digidoc::OCSP::checkCert(), and digidoc::DDoc::sign().
|
virtual |
Reimplemented in digidoc::XmlConf.
Definition at line 90 of file Conf.cpp.
Referenced by digidoc::OCSP::setUrl(), and digidoc::DDoc::sign().
|
virtual |
Reimplemented in digidoc::XmlConf.
Definition at line 93 of file Conf.cpp.
Referenced by digidoc::OCSP::sendRequest(), and digidoc::DDoc::sign().
|
virtual |
Reimplemented in digidoc::XmlConf.
Definition at line 91 of file Conf.cpp.
Referenced by digidoc::OCSP::setUrl(), and digidoc::DDoc::sign().
|
virtual |
Reimplemented in digidoc::XmlConf.
Definition at line 92 of file Conf.cpp.
Referenced by digidoc::OCSP::sendRequest(), and digidoc::DDoc::sign().
|
virtual |
Reimplemented in digidoc::XmlConf.
Definition at line 77 of file Conf.cpp.
References URI_RSA_SHA256.
|
virtual |
Reimplemented in digidoc::XmlConf.
|
static |
Init global Conf with conf
conf | implementation to use |
Definition at line 57 of file Conf.cpp.
References INSTANCE.
Referenced by digidoc::XmlConf::initialize().
|
static |
Definition at line 63 of file Conf.cpp.
References INSTANCE.
Referenced by digidoc::XmlConf::initialize().
|
pure virtual |
Implemented in digidoc::XmlConf.
|
pure virtual |
Implemented in digidoc::XmlConf.
|
pure virtual |
Implemented in digidoc::XmlConf.
|
pure virtual |
Implemented in digidoc::XmlConf.
|
pure virtual |
Implemented in digidoc::XmlConf.
|
pure virtual |
Implemented in digidoc::XmlConf.
|
pure virtual |
Implemented in digidoc::XmlConf.
|
pure virtual |
Implemented in digidoc::XmlConf.
|
staticprivate |
Definition at line 73 of file Conf.h.
Referenced by destroy(), getInstance(), init(), and isInitialized().
|
staticprivate |