36 static void init(
Conf *conf);
37 static bool isInitialized();
38 static Conf* getInstance();
39 static void destroy();
41 virtual int getLogLevel()
const;
42 virtual std::string getLogFile()
const;
43 virtual std::string getDigestUri()
const;
44 virtual std::string getSignatureUri()
const;
45 virtual std::string getManifestXsdPath()
const;
46 virtual std::string getXadesXsdPath()
const;
47 virtual std::string getDsigXsdPath()
const;
48 virtual std::string getPKCS11DriverPath()
const;
49 virtual OCSPConf getOCSP(
const std::string &issuer)
const;
50 virtual std::string getCertStorePath()
const;
51 virtual std::string getProxyHost()
const;
52 virtual std::string getProxyPort()
const;
53 virtual std::string getProxyUser()
const;
54 virtual std::string getProxyPass()
const;
55 virtual std::string getPKCS12Cert()
const;
56 virtual std::string getPKCS12Pass()
const;
57 virtual bool getPKCS12Disable()
const;
59 virtual void setProxyHost(
const std::string &host )
throw(
IOException) = 0;
60 virtual void setProxyPort(
const std::string &port )
throw(
IOException) = 0;
61 virtual void setProxyUser(
const std::string &user )
throw(
IOException) = 0;
62 virtual void setProxyPass(
const std::string &
pass )
throw(
IOException) = 0;
63 virtual void setPKCS12Cert(
const std::string &cert )
throw(
IOException) = 0;
64 virtual void setPKCS12Pass(
const std::string &
pass )
throw(
IOException) = 0;
65 virtual void setPKCS12Disable(
bool disable )
throw(
IOException) = 0;
67 virtual void setOCSP(
const std::string &issuer,
const std::string &url,
const std::string &cert)
throw(
IOException) = 0;
71 Conf& operator= (
const Conf& conf );