libdigidocpp
DDoc_p.h File Reference
#include <libdigidoc/DigiDocConfig.h>
#include <libdigidoc/DigiDocGen.h>
#include <libdigidoc/DigiDocSAXParser.h>
#include "Document.h"
#include "Signature.h"
#include <dlfcn.h>
Include dependency graph for DDoc_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  digidoc::DDocLibrary
class  digidoc::DDocPrivate
class  digidoc::SignatureDDOCPrivate

Namespaces

namespace  digidoc

Typedefs

typedef int(* sym_calculateDataFileSizeAndDigest )(SignedDoc *, const char *, const char *, int)
typedef void(* sym_cleanupConfigStore )(ConfigurationStore *)
typedef int(* sym_convertStringToTimestamp )(const SignedDoc *, const char *, Timestamp *)
typedef int(* sym_createOrReplacePrivateConfigItem )(ConfigurationStore *, const char *, const char *)
typedef int(* sym_createSignedDoc )(SignedDoc *, const char *, const char *)
typedef int(* sym_DataFile_delete )(SignedDoc *, const char *)
typedef int(* sym_DataFile_new )(DataFile **, SignedDoc *, const char *, const char *, const char *, const char *, long, const byte *, int, const char *, const char *)
typedef int(* sym_ddocPrepareSignature )(SignedDoc *, SignatureInfo **, const char *, const char *, const char *, const char *, const char *, X509 *, const char *)
typedef int(* sym_ddocSaxReadSignedDocFromFile )(SignedDoc **, const char *, int, long)
typedef X509 *(* sym_ddocSigInfo_GetOCSPRespondersCert )(const SignatureInfo *)
typedef DigiDocMemBuf *(* sym_ddocSigInfo_GetSignatureValue_Value )(SignatureInfo *)
typedef X509 *(* sym_ddocSigInfo_GetSignersCert )(const SignatureInfo *)
typedef int(* sym_ddocSigInfo_SetSignatureValue )(SignatureInfo *, const char *, long)
typedef int(* sym_getCountOfDataFiles )(const SignedDoc *)
typedef int(* sym_getCountOfSignatures )(const SignedDoc *)
typedef DataFile *(* sym_getDataFile )(const SignedDoc *, int)
typedef ErrorClass(* sym_getErrorClass )(int)
typedef ErrorInfo *(* sym_getErrorInfo )()
typedef char *(* sym_getErrorString )(int)
typedef SignatureInfo *(* sym_getSignature )(const SignedDoc *, int)
typedef void(* sym_finalizeDigiDocLib )()
typedef int(* sym_hasUnreadErrors )()
typedef void(* sym_initDigiDocLib )()
typedef int(* sym_initConfigStore )(const char *)
typedef int(* sym_notarizeSignature )(SignedDoc *, SignatureInfo *)
typedef int(* sym_ddocSaxExtractDataFile )(SignedDoc *, const char *, const char *, const char *, const char *)
typedef void(* sym_setGUIVersion )(const char *)
typedef int(* sym_SignatureInfo_delete )(SignedDoc *, const char *)
typedef void(* sym_SignedDoc_free )(SignedDoc *)
typedef int(* sym_SignedDoc_new )(SignedDoc **, const char *, const char *)
typedef int(* sym_verifySignatureAndNotary )(SignedDoc *, SignatureInfo *, const char *)

Typedef Documentation

typedef int(* sym_calculateDataFileSizeAndDigest)(SignedDoc *, const char *, const char *, int)

Definition at line 35 of file DDoc_p.h.

typedef void(* sym_cleanupConfigStore)(ConfigurationStore *)

Definition at line 36 of file DDoc_p.h.

typedef int(* sym_convertStringToTimestamp)(const SignedDoc *, const char *, Timestamp *)

Definition at line 37 of file DDoc_p.h.

typedef int(* sym_createOrReplacePrivateConfigItem)(ConfigurationStore *, const char *, const char *)

Definition at line 38 of file DDoc_p.h.

typedef int(* sym_createSignedDoc)(SignedDoc *, const char *, const char *)

Definition at line 39 of file DDoc_p.h.

typedef int(* sym_DataFile_delete)(SignedDoc *, const char *)

Definition at line 40 of file DDoc_p.h.

typedef int(* sym_DataFile_new)(DataFile **, SignedDoc *, const char *, const char *, const char *, const char *, long, const byte *, int, const char *, const char *)

Definition at line 41 of file DDoc_p.h.

typedef int(* sym_ddocPrepareSignature)(SignedDoc *, SignatureInfo **, const char *, const char *, const char *, const char *, const char *, X509 *, const char *)

Definition at line 43 of file DDoc_p.h.

typedef int(* sym_ddocSaxExtractDataFile)(SignedDoc *, const char *, const char *, const char *, const char *)

Definition at line 62 of file DDoc_p.h.

typedef int(* sym_ddocSaxReadSignedDocFromFile)(SignedDoc **, const char *, int, long)

Definition at line 45 of file DDoc_p.h.

typedef X509*(* sym_ddocSigInfo_GetOCSPRespondersCert)(const SignatureInfo *)

Definition at line 46 of file DDoc_p.h.

typedef DigiDocMemBuf*(* sym_ddocSigInfo_GetSignatureValue_Value)(SignatureInfo *)

Definition at line 47 of file DDoc_p.h.

typedef X509*(* sym_ddocSigInfo_GetSignersCert)(const SignatureInfo *)

Definition at line 48 of file DDoc_p.h.

typedef int(* sym_ddocSigInfo_SetSignatureValue)(SignatureInfo *, const char *, long)

Definition at line 49 of file DDoc_p.h.

typedef void(* sym_finalizeDigiDocLib)()

Definition at line 57 of file DDoc_p.h.

typedef int(* sym_getCountOfDataFiles)(const SignedDoc *)

Definition at line 50 of file DDoc_p.h.

typedef int(* sym_getCountOfSignatures)(const SignedDoc *)

Definition at line 51 of file DDoc_p.h.

typedef DataFile*(* sym_getDataFile)(const SignedDoc *, int)

Definition at line 52 of file DDoc_p.h.

typedef ErrorClass(* sym_getErrorClass)(int)

Definition at line 53 of file DDoc_p.h.

typedef ErrorInfo*(* sym_getErrorInfo)()

Definition at line 54 of file DDoc_p.h.

typedef char*(* sym_getErrorString)(int)

Definition at line 55 of file DDoc_p.h.

typedef SignatureInfo*(* sym_getSignature)(const SignedDoc *, int)

Definition at line 56 of file DDoc_p.h.

typedef int(* sym_hasUnreadErrors)()

Definition at line 58 of file DDoc_p.h.

typedef int(* sym_initConfigStore)(const char *)

Definition at line 60 of file DDoc_p.h.

typedef void(* sym_initDigiDocLib)()

Definition at line 59 of file DDoc_p.h.

typedef int(* sym_notarizeSignature)(SignedDoc *, SignatureInfo *)

Definition at line 61 of file DDoc_p.h.

typedef void(* sym_setGUIVersion)(const char *)

Definition at line 64 of file DDoc_p.h.

typedef int(* sym_SignatureInfo_delete)(SignedDoc *, const char *)

Definition at line 65 of file DDoc_p.h.

typedef void(* sym_SignedDoc_free)(SignedDoc *)

Definition at line 66 of file DDoc_p.h.

typedef int(* sym_SignedDoc_new)(SignedDoc **, const char *, const char *)

Definition at line 67 of file DDoc_p.h.

typedef int(* sym_verifySignatureAndNotary)(SignedDoc *, SignatureInfo *, const char *)

Definition at line 68 of file DDoc_p.h.