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().