|
libdigidocpp
|
Namespaces | |
| namespace | util |
Classes | |
| class | ADoc |
| class | BDocPrivate |
| class | BDoc |
| class | Conf |
| class | DirectoryX509CertStore |
| class | MACX509CertStore |
| class | MSX509CertStore |
| class | X509Cert |
| class | X509CertStore |
| class | X509CertStorePrivate |
| class | RSACrypt |
| class | DigestPrivate |
| class | Digest |
| class | OCSP |
| class | OCSPException |
| class | CNGSignerPrivate |
| class | CNGSigner |
| class | EstEIDConsolePinSigner |
| class | EstEIDSigner |
| struct | SignSlot |
| class | PKCS11SignerPrivate |
| class | PKCS11Signer |
| class | RSASigner |
| class | Signer |
| class | SignatureDDOC |
| class | DDoc |
| class | DDocLibrary |
| class | DDocPrivate |
| class | SignatureDDOCPrivate |
| class | Document |
| class | Exception |
| class | BDocException |
| class | IOException |
| class | SignException |
| class | SignatureException |
| class | ISerialize |
| class | ZipSerializePrivate |
| class | ZipSerialize |
| class | Log |
| class | Signature |
| class | SignatureProductionPlace |
| class | SignerRole |
| class | SignatureBES |
| class | SignatureTM |
| class | WDoc |
| class | XmlConfParam |
| class | XmlConfPrivate |
| class | XmlConf |
Typedefs | |
| typedef SECURITY_STATUS(WINAPI * | s_NCryptFreeObject )(NCRYPT_HANDLE hObject) |
| typedef SECURITY_STATUS(WINAPI * | s_NCryptSetProperty )(NCRYPT_HANDLE hObject, LPCWSTR pszProperty, PBYTE pbInput, DWORD cbInput, DWORD dwFlags) |
| typedef SECURITY_STATUS(WINAPI * | s_NCryptSignHash )(NCRYPT_KEY_HANDLE hKey, VOID *pPaddingInfo, PBYTE pbHashValue, DWORD cbHashValue, PBYTE pbSignature, DWORD cbSignature, DWORD *pcbResult, DWORD dwFlags) |
Functions | |
| EXP_DIGIDOC std::string | appInfo () |
| EXP_DIGIDOC void | initialize (const std::string &appInfo="") |
| EXP_DIGIDOC void | terminate () |
| EXP_DIGIDOC std::string | version () |
Variables | |
| static std::string | m_appInfo = "" |
| typedef SECURITY_STATUS(WINAPI * digidoc::s_NCryptFreeObject)(NCRYPT_HANDLE hObject) |
Definition at line 76 of file CNGSigner.cpp.
| typedef SECURITY_STATUS(WINAPI * digidoc::s_NCryptSetProperty)(NCRYPT_HANDLE hObject, LPCWSTR pszProperty, PBYTE pbInput, DWORD cbInput, DWORD dwFlags) |
Definition at line 77 of file CNGSigner.cpp.
| typedef SECURITY_STATUS(WINAPI * digidoc::s_NCryptSignHash)(NCRYPT_KEY_HANDLE hKey, VOID *pPaddingInfo, PBYTE pbHashValue, DWORD cbHashValue, PBYTE pbSignature, DWORD cbSignature, DWORD *pcbResult, DWORD dwFlags) |
Definition at line 79 of file CNGSigner.cpp.
| std::string digidoc::appInfo | ( | ) |
Returns appInfo string
Definition at line 45 of file ADoc.cpp.
References m_appInfo.
Referenced by digidoc::DDocLibrary::DDocLibrary(), initialize(), and digidoc::OCSP::sendRequest().

| void digidoc::initialize | ( | const std::string & | appInfo = "" | ) |
Initializes libraries used in digidoc implementation.
Definition at line 55 of file ADoc.cpp.
References appInfo(), digidoc::X509CertStore::init(), digidoc::XmlConf::initialize(), and m_appInfo.
Referenced by main().


| void digidoc::terminate | ( | ) |
Terminates libraries used in digidoc implementation.
Definition at line 80 of file ADoc.cpp.
References digidoc::util::File::deleteTempFiles(), digidoc::X509CertStore::destroy(), digidoc::Conf::destroy(), and m_appInfo.
Referenced by main().


| std::string digidoc::version | ( | ) |
Return libdigidocpp version
Definition at line 50 of file ADoc.cpp.
References VER_STR.
Referenced by main(), and digidoc::BDoc::setVersion().

|
static |
Definition at line 37 of file ADoc.cpp.
Referenced by appInfo(), initialize(), and terminate().