Eneboo - Documentación para desarrolladores
Clases | 'typedefs' | Funciones
Referencia del Archivo src/libdigidoc/DigiDocGen.h
#include <libdigidoc/DigiDocDefs.h>
#include <libdigidoc/DigiDocObj.h>
#include <libdigidoc/DigiDocMem.h>

Ir al código fuente de este archivo.

Clases

struct  Timestamp_st

'typedefs'

typedef struct Timestamp_st Timestamp

Funciones

EXP_OPTION int convertStringToTimestamp (const SignedDoc *pSigDoc, const char *szTimestamp, Timestamp *pTimestamp)
EXP_OPTION int convertTimestampToString (const SignedDoc *pSigDoc, const Timestamp *pTimestamp, char *szTimestamp, int len)
EXP_OPTION int Timestamp_new (Timestamp **, int year, int month, int day, int hour, int minute, int second, int timezone)
EXP_OPTION void Timestamp_free (Timestamp *pTimestamp)
int createTimestamp (const SignedDoc *pSigDoc, char *buf, int len)
EXP_OPTION time_t convertStringToTimeT (const SignedDoc *pSigDoc, const char *szTimestamp)
int ddocGen_startElemBegin (DigiDocMemBuf *pBuf, const char *elemName)
int ddocGen_startElemEnd (DigiDocMemBuf *pBuf)
int ddocGen_startElem (DigiDocMemBuf *pBuf, const char *elemName)
int ddocGen_endElem (DigiDocMemBuf *pBuf, const char *elemName)
int ddocGen_addAtribute (DigiDocMemBuf *pBuf, const char *name, const char *value)
EXP_OPTION int createSignedDoc (SignedDoc *pSigDoc, const char *szOldFile, const char *szSigDocFile)
char * canonicalizeXML (char *source, int len)
char * createXMLSignedProperties (const SignedDoc *pSigDoc, const SignatureInfo *pSigInfo, int bWithEscapes)
int generateDataFileXML (SignedDoc *pSigDoc, DataFile *pDataFile, const char *szDataFile, FILE *hFile, DigiDocMemBuf *pMBufXML)
EXP_OPTION int createSignedDocInMemory (SignedDoc *pSigDoc, const char *szOldFile, DigiDocMemBuf *pMBuf)
EXP_OPTION int removeIncompleteSignatures (SignedDoc *pSigDoc)
EXP_OPTION int hasIncompleteSignatures (SignedDoc *pSigDoc)

Documentación de los 'typedefs'

typedef struct Timestamp_st Timestamp

Documentación de las funciones

char* canonicalizeXML ( char *  source,
int  len 
)
EXP_OPTION int convertStringToTimestamp ( const SignedDoc pSigDoc,
const char *  szTimestamp,
Timestamp pTimestamp 
)
EXP_OPTION time_t convertStringToTimeT ( const SignedDoc pSigDoc,
const char *  szTimestamp 
)
EXP_OPTION int convertTimestampToString ( const SignedDoc pSigDoc,
const Timestamp pTimestamp,
char *  szTimestamp,
int  len 
)
EXP_OPTION int createSignedDoc ( SignedDoc pSigDoc,
const char *  szOldFile,
const char *  szSigDocFile 
)
EXP_OPTION int createSignedDocInMemory ( SignedDoc pSigDoc,
const char *  szOldFile,
DigiDocMemBuf pMBuf 
)
int createTimestamp ( const SignedDoc pSigDoc,
char *  buf,
int  len 
)
char* createXMLSignedProperties ( const SignedDoc pSigDoc,
const SignatureInfo pSigInfo,
int  bWithEscapes 
)
int ddocGen_addAtribute ( DigiDocMemBuf pBuf,
const char *  name,
const char *  value 
)
int ddocGen_endElem ( DigiDocMemBuf pBuf,
const char *  elemName 
)
int ddocGen_startElem ( DigiDocMemBuf pBuf,
const char *  elemName 
)
int ddocGen_startElemBegin ( DigiDocMemBuf pBuf,
const char *  elemName 
)
int ddocGen_startElemEnd ( DigiDocMemBuf pBuf)
int generateDataFileXML ( SignedDoc pSigDoc,
DataFile pDataFile,
const char *  szDataFile,
FILE *  hFile,
DigiDocMemBuf pMBufXML 
)
EXP_OPTION int hasIncompleteSignatures ( SignedDoc pSigDoc)
EXP_OPTION int removeIncompleteSignatures ( SignedDoc pSigDoc)
EXP_OPTION void Timestamp_free ( Timestamp pTimestamp)
EXP_OPTION int Timestamp_new ( Timestamp **  ,
int  year,
int  month,
int  day,
int  hour,
int  minute,
int  second,
int  timezone 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'