|
Eneboo - Documentación para desarrolladores
|
Ir al código fuente de este archivo.
Clases | |
| struct | IncludeInfo_st |
| struct | TimestampInfo_st |
| struct | TimestampInfoList_st |
'defines' | |
| #define | TS_TYPE_ALL_DATA_OBJECTS "AllDataObjectsTimeStamp" |
| #define | TS_TYPE_INDIVIDUAL_DATA_OBJECTS "IndividualDataObjectsTimeStamp" |
| #define | TS_TYPE_SIGNATURE "SignatureTimeStamp" |
| #define | TS_TYPE_SIG_AND_REFS "SigAndRefsTimeStamp" |
| #define | TS_TYPE_REFS_ONLY "RefsOnlyTimeStamp" |
| #define | TS_TYPE_ARCHIVE "ArchiveTimeStamp" |
| #define | ID_TS_TYPE_ALL_DATA_OBJECTS 1 |
| #define | ID_TS_TYPE_INDIVIDUAL_DATA_OBJECTS 2 |
| #define | ID_TS_TYPE_SIGNATURE 3 |
| #define | ID_TS_TYPE_SIG_AND_REFS 4 |
| #define | ID_TS_TYPE_REFS_ONLY 5 |
| #define | ID_TS_TYPE_ARCHIVE 6 |
'typedefs' | |
| typedef struct IncludeInfo_st | IncludeInfo |
| typedef struct TimestampInfo_st | TimestampInfo |
| typedef struct TimestampInfoList_st | TimestampInfoList |
Funciones | |
| EXP_OPTION int | ddocIncludeInfo_new (TimestampInfo *pTimestampInfo, IncludeInfo **ppIncludeInfo, const char *szURI) |
| EXP_OPTION int | ddocIncludeInfo_free (IncludeInfo *pIncludeInfo) |
| EXP_OPTION const char * | ddocIncludeInfo_GetURI (const IncludeInfo *pIncludeInfo) |
| EXP_OPTION int | ddocIncludeInfo_SetURI (IncludeInfo *pIncludeInfo, const char *value) |
| EXP_OPTION int | ddocTimestampInfo_new (TimestampInfoList *pTimestampInfoList, TimestampInfo **ppTimestampInfo, const char *szId, const char *szType) |
| EXP_OPTION int | ddocTimestampInfo_free (TimestampInfo *pTimestampInfo) |
| EXP_OPTION const char * | ddocTimestampInfo_GetId (const TimestampInfo *pTimestampInfo) |
| EXP_OPTION int | ddocTimestampInfo_SetId (TimestampInfo *pTimestampInfo, const char *value) |
| EXP_OPTION const char * | ddocTimestampInfo_GetType (const TimestampInfo *pTimestampInfo) |
| EXP_OPTION int | ddocTimestampInfo_SetType (TimestampInfo *pTimestampInfo, const char *value) |
| EXP_OPTION const DigiDocMemBuf * | ddocTimestampInfo_GetTS (const TimestampInfo *pTimestampInfo) |
| EXP_OPTION int | ddocTimestampInfo_SetTS (TimestampInfo *pTimestampInfo, const char *value, long len) |
| EXP_OPTION const DigiDocMemBuf * | ddocTimestampInfo_GetRealDigest (const TimestampInfo *pTimestampInfo) |
| EXP_OPTION int | ddocTimestampInfo_SetRealDigest (TimestampInfo *pTimestampInfo, const char *value, long len) |
| EXP_OPTION int | ddocTimestampInfo_GetIncludeInfosCount (const TimestampInfo *pTimestampInfo) |
| EXP_OPTION IncludeInfo * | ddocTimestampInfo_GetIncludeInfo (const TimestampInfo *pTimestampInfo, int nIdx) |
| EXP_OPTION IncludeInfo * | ddocTimestampInfo_GetLastIncludeInfo (const TimestampInfo *pTimestampInfo) |
| EXP_OPTION int | ddocTimestampInfo_DeleteIncludeInfo (TimestampInfo *pTimestampInfo, int nIdx) |
| EXP_OPTION int | ddocTimestampInfo_AddIncludeInfo (TimestampInfo *pTimestampInfo, const char *szURI) |
| int | ddocTimestampInfo_toXML (const TimestampInfo *pTimestampInfo, DigiDocMemBuf *pBuf) |
| EXP_OPTION int | ddocTimestampInfoList_new (TimestampInfoList **ppTimestampInfoList) |
| EXP_OPTION int | ddocTimestampInfoList_free (TimestampInfoList *pTimestampInfoList) |
| EXP_OPTION int | ddocTimestampInfoList_GetTimestampInfosCount (const TimestampInfoList *pTimestampInfoList) |
| EXP_OPTION TimestampInfo * | ddocTimestampInfoList_GetTimestampInfo (const TimestampInfoList *pTimestampInfoList, int nIdx) |
| EXP_OPTION int | ddocTimestampInfoList_DeleteTimestampInfo (TimestampInfoList *pTimestampInfoList, int nIdx) |
| EXP_OPTION TimestampInfo * | ddocTimestampInfoList_GetTimestampInfoOfType (const TimestampInfoList *pTimestampInfoList, const char *szType) |
| EXP_OPTION TimestampInfo * | ddocTimestampInfoList_GetOrCreateTimestampInfoOfType (TimestampInfoList *pTimestampInfoList, const char *szId, const char *szType) |
| int | ddocTsCreateTsReqBin (DigiDocMemBuf *pMBufReq, DigiDocMemBuf *pMBufDigest, const char *policy, int bNonce, int bCert) |
| EXP_OPTION int | ddocSendTSRequest (DigiDocMemBuf *pMBufDigest, TS_RESP **ppResp, const char *policy, int bNonce, int bCert, const char *url, const char *proxyHost, const char *proxyPort) |
| int | ddocTsReadTsReq (TS_REQ **ppReq, DigiDocMemBuf *pMBufInData) |
| int | ddocTsWriteTsReq (TS_REQ *pReq, DigiDocMemBuf *pMBufOutData) |
| EXP_OPTION int | ddocTsReadTsResp (TS_RESP **ppResp, DigiDocMemBuf *pMBufInData) |
| int | ddocTsWriteTsResp (TS_RESP *pResp, DigiDocMemBuf *pMBufOutData) |
| int | ddocTSResp_GetPolicyId (TS_RESP *pResp, DigiDocMemBuf *pMBuf) |
| int | ddocTSResp_GetStatus (TS_RESP *pResp, int *pStatus) |
| EXP_OPTION int | ddocTSResp_GetSerial (TS_RESP *pResp, DigiDocMemBuf *pMBuf) |
| int | ddocTSResp_GetNonce (TS_RESP *pResp, DigiDocMemBuf *pMBuf) |
| EXP_OPTION int | ddocTSResp_GetTime (TS_RESP *pResp, time_t *pTime) |
| EXP_OPTION int | ddocTSResp_GetTsaName (TS_RESP *pResp, DigiDocMemBuf *pMBuf) |
| EXP_OPTION int | ddocTSResp_GetMsgImprint (TS_RESP *pResp, DigiDocMemBuf *pMBuf) |
| EXP_OPTION int | ddocTSResp_GetMsgImprint_Algoritm (TS_RESP *pResp, DigiDocMemBuf *pMBuf) |
| int | ddocVerifyTSResponse (TS_RESP *pResp, const DigiDocMemBuf *pMBufDigest, X509 **pCACerts, char *szCAPath) |
| EXP_OPTION int | ddocTsResp_GetSignerCertSerial (TS_RESP *pResp, DigiDocMemBuf *pMBuf) |
| int | ddocTsResp_GetSignerCertIssuer (TS_RESP *pResp, DigiDocMemBuf *pMBuf) |
| EXP_OPTION int | ddocTsResp_GetSignerCert (TS_RESP *pResp, X509 **ppCert) |
| int | ddocVerifyTimestampInfo (TimestampInfo *pTS, X509 **pCACerts, char *szCAPath, time_t *pTime, X509 **ppTsaCert) |
| #define ID_TS_TYPE_ALL_DATA_OBJECTS 1 |
| #define ID_TS_TYPE_ARCHIVE 6 |
| #define ID_TS_TYPE_INDIVIDUAL_DATA_OBJECTS 2 |
| #define ID_TS_TYPE_REFS_ONLY 5 |
| #define ID_TS_TYPE_SIG_AND_REFS 4 |
| #define ID_TS_TYPE_SIGNATURE 3 |
| #define TS_TYPE_ALL_DATA_OBJECTS "AllDataObjectsTimeStamp" |
| #define TS_TYPE_ARCHIVE "ArchiveTimeStamp" |
| #define TS_TYPE_INDIVIDUAL_DATA_OBJECTS "IndividualDataObjectsTimeStamp" |
| #define TS_TYPE_REFS_ONLY "RefsOnlyTimeStamp" |
| #define TS_TYPE_SIG_AND_REFS "SigAndRefsTimeStamp" |
| #define TS_TYPE_SIGNATURE "SignatureTimeStamp" |
| typedef struct IncludeInfo_st IncludeInfo |
| typedef struct TimestampInfo_st TimestampInfo |
| typedef struct TimestampInfoList_st TimestampInfoList |
| EXP_OPTION int ddocIncludeInfo_free | ( | IncludeInfo * | pIncludeInfo | ) |
| EXP_OPTION const char* ddocIncludeInfo_GetURI | ( | const IncludeInfo * | pIncludeInfo | ) |
| EXP_OPTION int ddocIncludeInfo_new | ( | TimestampInfo * | pTimestampInfo, |
| IncludeInfo ** | ppIncludeInfo, | ||
| const char * | szURI | ||
| ) |
| EXP_OPTION int ddocIncludeInfo_SetURI | ( | IncludeInfo * | pIncludeInfo, |
| const char * | value | ||
| ) |
| EXP_OPTION int ddocSendTSRequest | ( | DigiDocMemBuf * | pMBufDigest, |
| TS_RESP ** | ppResp, | ||
| const char * | policy, | ||
| int | bNonce, | ||
| int | bCert, | ||
| const char * | url, | ||
| const char * | proxyHost, | ||
| const char * | proxyPort | ||
| ) |
| EXP_OPTION int ddocTimestampInfo_AddIncludeInfo | ( | TimestampInfo * | pTimestampInfo, |
| const char * | szURI | ||
| ) |
| EXP_OPTION int ddocTimestampInfo_DeleteIncludeInfo | ( | TimestampInfo * | pTimestampInfo, |
| int | nIdx | ||
| ) |
| EXP_OPTION int ddocTimestampInfo_free | ( | TimestampInfo * | pTimestampInfo | ) |
| EXP_OPTION const char* ddocTimestampInfo_GetId | ( | const TimestampInfo * | pTimestampInfo | ) |
| EXP_OPTION IncludeInfo* ddocTimestampInfo_GetIncludeInfo | ( | const TimestampInfo * | pTimestampInfo, |
| int | nIdx | ||
| ) |
| EXP_OPTION int ddocTimestampInfo_GetIncludeInfosCount | ( | const TimestampInfo * | pTimestampInfo | ) |
| EXP_OPTION IncludeInfo* ddocTimestampInfo_GetLastIncludeInfo | ( | const TimestampInfo * | pTimestampInfo | ) |
| EXP_OPTION const DigiDocMemBuf* ddocTimestampInfo_GetRealDigest | ( | const TimestampInfo * | pTimestampInfo | ) |
| EXP_OPTION const DigiDocMemBuf* ddocTimestampInfo_GetTS | ( | const TimestampInfo * | pTimestampInfo | ) |
| EXP_OPTION const char* ddocTimestampInfo_GetType | ( | const TimestampInfo * | pTimestampInfo | ) |
| EXP_OPTION int ddocTimestampInfo_new | ( | TimestampInfoList * | pTimestampInfoList, |
| TimestampInfo ** | ppTimestampInfo, | ||
| const char * | szId, | ||
| const char * | szType | ||
| ) |
| EXP_OPTION int ddocTimestampInfo_SetId | ( | TimestampInfo * | pTimestampInfo, |
| const char * | value | ||
| ) |
| EXP_OPTION int ddocTimestampInfo_SetRealDigest | ( | TimestampInfo * | pTimestampInfo, |
| const char * | value, | ||
| long | len | ||
| ) |
| EXP_OPTION int ddocTimestampInfo_SetTS | ( | TimestampInfo * | pTimestampInfo, |
| const char * | value, | ||
| long | len | ||
| ) |
| EXP_OPTION int ddocTimestampInfo_SetType | ( | TimestampInfo * | pTimestampInfo, |
| const char * | value | ||
| ) |
| int ddocTimestampInfo_toXML | ( | const TimestampInfo * | pTimestampInfo, |
| DigiDocMemBuf * | pBuf | ||
| ) |
| EXP_OPTION int ddocTimestampInfoList_DeleteTimestampInfo | ( | TimestampInfoList * | pTimestampInfoList, |
| int | nIdx | ||
| ) |
| EXP_OPTION int ddocTimestampInfoList_free | ( | TimestampInfoList * | pTimestampInfoList | ) |
| EXP_OPTION TimestampInfo* ddocTimestampInfoList_GetOrCreateTimestampInfoOfType | ( | TimestampInfoList * | pTimestampInfoList, |
| const char * | szId, | ||
| const char * | szType | ||
| ) |
| EXP_OPTION TimestampInfo* ddocTimestampInfoList_GetTimestampInfo | ( | const TimestampInfoList * | pTimestampInfoList, |
| int | nIdx | ||
| ) |
| EXP_OPTION TimestampInfo* ddocTimestampInfoList_GetTimestampInfoOfType | ( | const TimestampInfoList * | pTimestampInfoList, |
| const char * | szType | ||
| ) |
| EXP_OPTION int ddocTimestampInfoList_GetTimestampInfosCount | ( | const TimestampInfoList * | pTimestampInfoList | ) |
| EXP_OPTION int ddocTimestampInfoList_new | ( | TimestampInfoList ** | ppTimestampInfoList | ) |
| int ddocTsCreateTsReqBin | ( | DigiDocMemBuf * | pMBufReq, |
| DigiDocMemBuf * | pMBufDigest, | ||
| const char * | policy, | ||
| int | bNonce, | ||
| int | bCert | ||
| ) |
| int ddocTsReadTsReq | ( | TS_REQ ** | ppReq, |
| DigiDocMemBuf * | pMBufInData | ||
| ) |
| EXP_OPTION int ddocTsReadTsResp | ( | TS_RESP ** | ppResp, |
| DigiDocMemBuf * | pMBufInData | ||
| ) |
| EXP_OPTION int ddocTSResp_GetMsgImprint | ( | TS_RESP * | pResp, |
| DigiDocMemBuf * | pMBuf | ||
| ) |
| EXP_OPTION int ddocTSResp_GetMsgImprint_Algoritm | ( | TS_RESP * | pResp, |
| DigiDocMemBuf * | pMBuf | ||
| ) |
| int ddocTSResp_GetNonce | ( | TS_RESP * | pResp, |
| DigiDocMemBuf * | pMBuf | ||
| ) |
| int ddocTSResp_GetPolicyId | ( | TS_RESP * | pResp, |
| DigiDocMemBuf * | pMBuf | ||
| ) |
| EXP_OPTION int ddocTSResp_GetSerial | ( | TS_RESP * | pResp, |
| DigiDocMemBuf * | pMBuf | ||
| ) |
| int ddocTsResp_GetSignerCertIssuer | ( | TS_RESP * | pResp, |
| DigiDocMemBuf * | pMBuf | ||
| ) |
| EXP_OPTION int ddocTsResp_GetSignerCertSerial | ( | TS_RESP * | pResp, |
| DigiDocMemBuf * | pMBuf | ||
| ) |
| EXP_OPTION int ddocTSResp_GetTime | ( | TS_RESP * | pResp, |
| time_t * | pTime | ||
| ) |
| EXP_OPTION int ddocTSResp_GetTsaName | ( | TS_RESP * | pResp, |
| DigiDocMemBuf * | pMBuf | ||
| ) |
| int ddocTsWriteTsReq | ( | TS_REQ * | pReq, |
| DigiDocMemBuf * | pMBufOutData | ||
| ) |
| int ddocTsWriteTsResp | ( | TS_RESP * | pResp, |
| DigiDocMemBuf * | pMBufOutData | ||
| ) |
| int ddocVerifyTimestampInfo | ( | TimestampInfo * | pTS, |
| X509 ** | pCACerts, | ||
| char * | szCAPath, | ||
| time_t * | pTime, | ||
| X509 ** | ppTsaCert | ||
| ) |
| int ddocVerifyTSResponse | ( | TS_RESP * | pResp, |
| const DigiDocMemBuf * | pMBufDigest, | ||
| X509 ** | pCACerts, | ||
| char * | szCAPath | ||
| ) |
1.7.4