|
libdigidocpp 4.6.0
|
Version 6 of configuration class to add additonial parameters. More...
#include <Conf.h>
Inherits digidoc::ConfV5.
Inherited by digidoc::XmlConfV6.
Public Member Functions | |
| ConfV6 () | |
| ~ConfV6 () override | |
| virtual std::string | TSUrlArchive () const |
| virtual std::vector< X509Cert > | TSCertsArchive () const |
| Public Member Functions inherited from digidoc::ConfV5 | |
| ConfV5 () | |
| ~ConfV5 () override | |
| virtual std::vector< X509Cert > | TSCerts () const |
| Public Member Functions inherited from digidoc::ConfV4 | |
| ConfV4 () | |
| ~ConfV4 () override | |
| virtual std::vector< X509Cert > | verifyServiceCerts () const |
| Public Member Functions inherited from digidoc::ConfV3 | |
| ConfV3 () | |
| ~ConfV3 () override | |
| virtual std::set< std::string > | OCSPTMProfiles () const |
| Public Member Functions inherited from digidoc::ConfV2 | |
| ConfV2 () | |
| ~ConfV2 () override | |
| virtual X509Cert | verifyServiceCert () const |
| Public Member Functions inherited from digidoc::Conf | |
| Conf () | |
| virtual | ~Conf () |
| virtual int | logLevel () const |
| virtual std::string | logFile () const |
| virtual DIGIDOCPP_DEPRECATED std::string | libdigidocConf () const |
| virtual DIGIDOCPP_DEPRECATED std::string | certsPath () const |
| virtual std::string | xsdPath () const |
| virtual std::string | PKCS11Driver () const |
| virtual std::string | proxyHost () const |
| virtual std::string | proxyPort () const |
| virtual std::string | proxyUser () const |
| virtual std::string | proxyPass () const |
| virtual bool | proxyForceSSL () const |
| virtual bool | proxyTunnelSSL () const |
| virtual std::string | digestUri () const |
| virtual std::string | signatureDigestUri () const |
| virtual std::string | ocsp (const std::string &issuer) const |
| virtual std::string | TSUrl () const |
| virtual std::string | verifyServiceUri () const |
| virtual DIGIDOCPP_DEPRECATED std::string | PKCS12Cert () const |
| virtual DIGIDOCPP_DEPRECATED std::string | PKCS12Pass () const |
| virtual DIGIDOCPP_DEPRECATED bool | PKCS12Disable () const |
| virtual bool | TSLAllowExpired () const |
| virtual bool | TSLAutoUpdate () const |
| virtual std::string | TSLCache () const |
| virtual std::vector< X509Cert > | TSLCerts () const |
| virtual bool | TSLOnlineDigest () const |
| virtual int | TSLTimeOut () const |
| virtual std::string | TSLUrl () const |
Static Public Member Functions | |
| static ConfV6 * | instance () |
| Static Public Member Functions inherited from digidoc::ConfV5 | |
| static ConfV5 * | instance () |
| Static Public Member Functions inherited from digidoc::ConfV4 | |
| static ConfV4 * | instance () |
| Static Public Member Functions inherited from digidoc::ConfV3 | |
| static ConfV3 * | instance () |
| Static Public Member Functions inherited from digidoc::ConfV2 | |
| static ConfV2 * | instance () |
| Static Public Member Functions inherited from digidoc::Conf | |
| static void | init (Conf *conf) |
| static Conf * | instance () |
Version 6 of configuration class to add additonial parameters.
Conf contains virtual members and is not leaf class we need create subclasses to keep binary compatibility https://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C++#Adding_new_virtual_functions_to_leaf_classes
|
default |
Version 6 config with new parameters
Referenced by instance(), and ~ConfV6().
|
overridedefault |
References ConfV6(), instance(), TSCertsArchive(), and TSUrlArchive().
|
static |
Return global config instance object
References ConfV6(), and digidoc::Conf::instance().
Referenced by ~ConfV6().
|
virtual |
Returns time-stamp server certificates used to pin the TLS connection for archive (LTA) time-stamps. Defaults to TSCerts(), which is only correct while both time-stamps use the same server.
Reimplemented in digidoc::XmlConfV6.
References digidoc::ConfV5::TSCerts().
Referenced by digidoc::XmlConfV6::TSCertsArchive(), and ~ConfV6().
|
virtual |
Returns default time-stamp server URL for archive (LTA) time-stamps. Defaults to TSUrl().
Reimplemented in digidoc::XmlConfV6.
References digidoc::Conf::TSUrl().
Referenced by ~ConfV6().