libdigidocpp
|
Go to the source code of this file.
Classes | |
class | digidoc::Log |
Namespaces | |
namespace | digidoc |
Macros | |
#define | ERR(...) digidoc::Log::out(digidoc::Log::ErrorType, __FILE__, __LINE__, __VA_ARGS__) |
#define | WARN(...) digidoc::Log::out(digidoc::Log::WarnType, __FILE__, __LINE__, __VA_ARGS__) |
#define | INFO(...) digidoc::Log::out(digidoc::Log::InfoType, __FILE__, __LINE__, __VA_ARGS__) |
#define | DEBUG(...) digidoc::Log::out(digidoc::Log::DebugType, __FILE__, __LINE__, __VA_ARGS__) |
#define | DEBUG2(FILE, LINE,...) digidoc::Log::out(digidoc::Log::DebugType, FILE, LINE, __VA_ARGS__) |
#define | DEBUGMEM(msg, ptr, size) digidoc::Log::dbgPrintfMemImpl(msg, ptr, size, __FILE__, __LINE__) |
#define | VER_STR_HELPER(x) #x |
#define | VER_STR(x) VER_STR_HELPER(x) |
#define | FILE_VER MAJOR_VER,MINOR_VER,RELEASE_VER,BUILD_VER |
#define | FILE_VER_STR VER_STR(MAJOR_VER.MINOR_VER.RELEASE_VER.BUILD_VER) "\0" |
#define | THROW_BDOCEXCEPTION(...) throw BDocException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__)) |
#define | THROW_BDOCEXCEPTION_CAUSE(_cause,...) throw BDocException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__), _cause) |
#define | THROW_IOEXCEPTION(...) throw IOException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__)) |
#define | THROW_OCSPEXCEPTION(rsc,...) throw OCSPException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__), rsc) |
#define | THROW_SIGNEXCEPTION(...) throw SignException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__)) |
#define | THROW_SIGNEXCEPTION_CAUSE(_cause,...) throw SignException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__), _cause) |
#define | THROW_SIGNATUREEXCEPTION(...) throw SignatureException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__)) |
#define | THROW_SIGNATUREEXCEPTION_CAUSE(_cause,...) throw SignatureException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__), _cause) |
#define DEBUG | ( | ... | ) | digidoc::Log::out(digidoc::Log::DebugType, __FILE__, __LINE__, __VA_ARGS__) |
Definition at line 53 of file log.h.
Referenced by digidoc::SignatureTM::addCertificateValue(), digidoc::ZipSerialize::addFile(), digidoc::Document::calcDigest(), digidoc::Signature::calcDigestOnNode(), digidoc::SignatureBES::checkKeyInfo(), digidoc::SignatureBES::checkSignatureValue(), digidoc::util::File::createDirectory(), digidoc::BDoc::createManifest(), digidoc::BDoc::createMimetype(), digidoc::ZipSerialize::extract(), digidoc::ZipSerializePrivate::extractCurrentFile(), digidoc::RSASigner::getCert(), digidoc::PKCS11Signer::getCert(), digidoc::XmlConfPrivate::init(), digidoc::PKCS11Signer::loadDriver(), digidoc::SignatureTM::notarize(), digidoc::BDoc::parseManifestAndLoadFiles(), digidoc::SignatureBES::prepareSignedInfo(), PKCS11ConsolePinSigner::printPKCS11Cert(), digidoc::BDoc::readFrom(), digidoc::BDoc::readMimetype(), digidoc::util::File::removeDirectoryRecursively(), digidoc::ZipSerialize::save(), digidoc::Signature::saveToXml(), selectSignCertificate(), PKCS11ConsolePinSigner::selectSigningCertificate(), digidoc::SignatureTM::setOCSPCertificate(), digidoc::Signature::setSignatureProductionPlace(), digidoc::Signature::setSigningCertificate(), digidoc::CNGSigner::sign(), digidoc::RSASigner::sign(), digidoc::SignatureTM::sign(), digidoc::PKCS11Signer::sign(), digidoc::BDoc::sign(), testC14N(), testOCSP(), testOpenBDocBES(), testPKCS11Signer(), testRSASigner(), testSignBDoc(), digidoc::SignatureTM::validateOffline(), digidoc::XmlConfPrivate::XmlConfPrivate(), and digidoc::PKCS11Signer::~PKCS11Signer().
#define DEBUG2 | ( | FILE, | |
LINE, | |||
... | |||
) | digidoc::Log::out(digidoc::Log::DebugType, FILE, LINE, __VA_ARGS__) |
Definition at line 54 of file log.h.
Referenced by digidoc::Exception::Exception().
#define DEBUGMEM | ( | msg, | |
ptr, | |||
size | |||
) | digidoc::Log::dbgPrintfMemImpl(msg, ptr, size, __FILE__, __LINE__) |
Definition at line 55 of file log.h.
Referenced by digidoc::Document::calcDigest(), digidoc::SignatureBES::checkDocumentRefDigest(), digidoc::SignatureBES::checkKeyInfo(), digidoc::SignatureBES::checkReferenceToSigProps(), digidoc::SignatureBES::checkSignatureValue(), digidoc::SignatureTM::notarize(), digidoc::SignatureBES::prepareSignedInfo(), testCanon(), testRSASigner(), and digidoc::SignatureTM::validateOffline().
#define ERR | ( | ... | ) | digidoc::Log::out(digidoc::Log::ErrorType, __FILE__, __LINE__, __VA_ARGS__) |
Definition at line 50 of file log.h.
Referenced by main(), digidoc::SignatureTM::notarize(), testC14N(), testOCSP(), testPKCS11Signer(), testRSASigner(), testSignBDoc(), testTMValidate(), testX509Verify(), and digidoc::OCSP::verifyResponse().
#define FILE_VER_STR VER_STR(MAJOR_VER.MINOR_VER.RELEASE_VER.BUILD_VER) "\0" |
#define INFO | ( | ... | ) | digidoc::Log::out(digidoc::Log::InfoType, __FILE__, __LINE__, __VA_ARGS__) |
Definition at line 52 of file log.h.
Referenced by getPin(), digidoc::DirectoryX509CertStore::loadCerts(), digidoc::MACX509CertStore::MACX509CertStore(), digidoc::MSX509CertStore::MSX509CertStore(), selectSignCertificate(), testCanon(), and testX509Verify().
#define THROW_BDOCEXCEPTION | ( | ... | ) | throw BDocException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__)) |
Definition at line 62 of file log.h.
Referenced by digidoc::BDoc::addDocument(), digidoc::BDoc::addSignature(), digidoc::BDoc::getDocument(), digidoc::BDoc::getSignature(), digidoc::BDoc::parseManifestAndLoadFiles(), digidoc::BDoc::readMimetype(), digidoc::BDoc::removeDocument(), digidoc::BDoc::removeSignature(), digidoc::BDoc::save(), and digidoc::BDoc::sign().
#define THROW_BDOCEXCEPTION_CAUSE | ( | _cause, | |
... | |||
) | throw BDocException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__), _cause) |
Definition at line 63 of file log.h.
Referenced by digidoc::BDoc::parseManifestAndLoadFiles(), and digidoc::BDoc::sign().
#define THROW_IOEXCEPTION | ( | ... | ) | throw IOException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__)) |
Definition at line 64 of file log.h.
Referenced by digidoc::Document::calcDigest(), digidoc::OCSP::checkCert(), digidoc::OCSP::connect(), digidoc::OCSP::connectSSL(), digidoc::OCSP::convert(), digidoc::util::File::copyFile(), digidoc::X509Cert::copyX509(), digidoc::util::File::createDirectory(), digidoc::BDoc::createManifest(), digidoc::BDoc::createMimetype(), digidoc::OCSP::createRequest(), digidoc::Digest::Digest(), digidoc::X509Cert::encodeDER(), digidoc::ZipSerialize::extract(), digidoc::ZipSerializePrivate::extractCurrentFile(), digidoc::util::File::fileSize(), digidoc::Digest::getDigest(), digidoc::util::File::getDirSubElements(), digidoc::X509CertStore::getInstance(), digidoc::X509Cert::getIssuerName(), digidoc::X509Cert::getPaddingSize(), digidoc::X509Cert::getPublicKey(), digidoc::X509Cert::getRsaExponent(), digidoc::X509Cert::getRsaModulus(), digidoc::X509Cert::getSerial(), digidoc::X509Cert::getSubjectName(), digidoc::XmlConfPrivate::init(), digidoc::X509Cert::isValid(), digidoc::MACX509CertStore::loadCerts(), digidoc::MSX509CertStore::loadCerts(), digidoc::DirectoryX509CertStore::loadCerts(), digidoc::RSACrypt::loadRSAPrivateKey(), digidoc::X509Cert::loadX509(), digidoc::util::File::moveFile(), digidoc::BDoc::parseManifestAndLoadFiles(), digidoc::XmlConfPrivate::read(), digidoc::BDoc::readMimetype(), digidoc::Digest::reset(), digidoc::ZipSerialize::save(), digidoc::Signature::saveToXml(), digidoc::OCSP::sendRequest(), digidoc::XmlConfPrivate::serializeUserConf(), digidoc::XmlConf::setOCSP(), digidoc::OCSP::setUrl(), digidoc::XmlConfPrivate::setUserConf(), digidoc::RSACrypt::sign(), digidoc::util::File::tempFileName(), digidoc::Digest::toMethod(), digidoc::X509Cert::toString(), digidoc::Digest::update(), digidoc::RSACrypt::verify(), digidoc::X509Cert::verify(), digidoc::OCSP::verifyResponse(), and digidoc::X509Cert::X509Cert().
#define THROW_OCSPEXCEPTION | ( | rsc, | |
... | |||
) | throw OCSPException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__), rsc) |
Definition at line 65 of file log.h.
Referenced by digidoc::OCSP::validateResponse().
#define THROW_SIGNATUREEXCEPTION | ( | ... | ) | throw SignatureException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__)) |
Definition at line 68 of file log.h.
Referenced by digidoc::Signature::calcDigestOnNode(), digidoc::SignatureBES::checkDocumentRefDigest(), digidoc::SignatureBES::checkKeyInfo(), digidoc::SignatureBES::checkQualifyingProperties(), digidoc::SignatureBES::checkReferences(), digidoc::SignatureBES::checkReferencesToDocs(), digidoc::SignatureBES::checkReferenceToSigProps(), digidoc::SignatureBES::checkSignatureMethod(), digidoc::SignatureBES::checkSignatureValue(), digidoc::SignatureBES::checkSignedSignatureProperties(), digidoc::SignatureBES::checkSigningCertificate(), digidoc::SignatureTM::getRevocationOCSPRef(), digidoc::Signature::getSignedSignatureProperties(), digidoc::Signature::getSigningX509CertificateType(), digidoc::SignatureTM::notarize(), digidoc::Signature::Signature(), digidoc::SignatureBES::SignatureBES(), digidoc::SignatureTM::unsignedSignatureProperties(), digidoc::SignatureTM::validateOffline(), and digidoc::SignatureBES::validateOnline().
#define THROW_SIGNATUREEXCEPTION_CAUSE | ( | _cause, | |
... | |||
) | throw SignatureException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__), _cause) |
Definition at line 69 of file log.h.
Referenced by digidoc::Signature::calcDigestOnNode(), digidoc::SignatureBES::checkKeyInfo(), digidoc::SignatureBES::checkSignatureValue(), digidoc::SignatureBES::checkSigningCertificate(), digidoc::Signature::getSigningCertificate(), digidoc::SignatureTM::notarize(), and digidoc::SignatureTM::validateOffline().
#define THROW_SIGNEXCEPTION | ( | ... | ) | throw SignException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__)) |
Definition at line 66 of file log.h.
Referenced by digidoc::CNGSigner::getCert(), digidoc::PKCS11Signer::getCert(), PKCS11ConsolePinSigner::getPin(), digidoc::PKCS11Signer::loadDriver(), digidoc::RSASigner::RSASigner(), digidoc::EstEIDSigner::selectSigningCertificate(), digidoc::CNGSigner::sign(), digidoc::RSASigner::sign(), and digidoc::PKCS11Signer::sign().
#define THROW_SIGNEXCEPTION_CAUSE | ( | _cause, | |
... | |||
) | throw SignException(__FILE__, __LINE__, digidoc::Log::format(__VA_ARGS__), _cause) |
Definition at line 67 of file log.h.
Referenced by digidoc::SignatureBES::prepareSignedInfo(), digidoc::RSASigner::sign(), and digidoc::SignatureBES::sign().
#define VER_STR | ( | x | ) | VER_STR_HELPER(x) |
Definition at line 58 of file log.h.
Referenced by main(), digidoc::OCSP::sendRequest(), and digidoc::version().
#define WARN | ( | ... | ) | digidoc::Log::out(digidoc::Log::WarnType, __FILE__, __LINE__, __VA_ARGS__) |
Definition at line 51 of file log.h.
Referenced by digidoc::XmlConfPrivate::init(), digidoc::MACX509CertStore::loadCerts(), digidoc::MSX509CertStore::loadCerts(), digidoc::DirectoryX509CertStore::loadCerts(), digidoc::util::File::moveFile(), digidoc::util::File::removeDirectory(), digidoc::util::File::removeFile(), and digidoc::XmlConf::XmlConf().