Eneboo - Documentación para desarrolladores
|
#include <libdigidoc/DigiDocDefs.h>
#include <libdigidoc/DigiDocObj.h>
#include <libdigidoc/DigiDocMem.h>
#include <openssl/x509.h>
#include <openssl/ocsp.h>
Ir al código fuente de este archivo.
Clases | |
struct | FilePath_st |
'typedefs' | |
typedef struct FilePath_st | FilePath |
Funciones | |
EXP_OPTION void | FilePaths_free (FilePath *pPaths, int nPaths) |
EXP_OPTION int | findDetatchedDataFiles (SignedDoc *pSigDoc, FilePath **pPaths, int *nPaths) |
EXP_OPTION int | verifyFileSignature (const char *szFileName, int nDigestType, byte *pSigBuf, int nSigLen, const char *certfile) |
EXP_OPTION int | verifySignature (const char *szData, unsigned long dataLen, int nDigestType, byte *pSigBuf, int nSigLen, X509 *cert) |
EXP_OPTION int | compareByteArrays (const byte *dig1, int len1, const byte *dig2, int len2) |
EXP_OPTION int | verifySigDocDigest (const SignedDoc *pSigDoc, const SignatureInfo *pSigInfo, const DocInfo *pDocInfo, const char *szFileName, const char *szDataFile) |
EXP_OPTION int | verifySigDocMimeDigest (const SignedDoc *pSigDoc, const SignatureInfo *pSigInfo, const DocInfo *pDocInfo, const char *szFileName) |
EXP_OPTION int | verifySignatureInfo (const SignedDoc *pSigDoc, const SignatureInfo *pSigInfo, const char *signerCA, const char *szDataFile, int bUseCA, FilePath *pPaths, int nPaths) |
EXP_OPTION int | verifySigDoc (const SignedDoc *pSigDoc, const char *signerCA, const char **caFiles, const char *caPath, const char *notCert, const char *szDataFile, int bUseCA, FilePath *pPaths, int nPaths) |
EXP_OPTION int | verifySigCert (const SignatureInfo *pSigInfo) |
EXP_OPTION int | verifyNotaryInfo (const SignedDoc *pSigDoc, const SignatureInfo *pSigInfo, const NotaryInfo *pNotInfo, const char **caFiles, const char *CApath, const char *notCertFile) |
EXP_OPTION int | verifyNotCert (const SignatureInfo *pSigInfo, const NotaryInfo *pNotInfo) |
EXP_OPTION int | verifyNotaryDigest (const SignedDoc *pSigDoc, const NotaryInfo *pNotInfo) |
EXP_OPTION int | verifySigDocCERT (const SignedDoc *pSigDoc, const void *signerCA, const X509 **caCerts, const char *caPath, const X509 *notCert, const char *szDataFile, int bUseCA, FilePath *pPaths, int nPaths) |
EXP_OPTION int | verifySignatureInfoCERT (const SignedDoc *pSigDoc, const SignatureInfo *pSigInfo, const void *signerCACert, const char *szDataFile, int bUseCA, FilePath *pPaths, int nPaths) |
EXP_OPTION int | isCertSignedByCERT (const X509 *cert, const X509 *caCert) |
EXP_OPTION int | verifyNotaryInfoCERT (const SignedDoc *pSigDoc, const SignatureInfo *pSigInfo, const NotaryInfo *pNotInfo, const X509 **caCerts, const char *CApath, const X509 *notCert) |
EXP_OPTION int | verifySigDocSigPropDigest (const SignatureInfo *pSigInfo) |
EXP_OPTION int | calculateNotaryInfoDigest (const SignedDoc *pSigDoc, const NotaryInfo *pNotInfo, byte *digBuf, int *digLen) |
int | readTagContents (char **data, const char *fileName, const char *tagName, int nAttrs, const char **attNames, const char **attValues, int withTags) |
X509_ALGOR * | setSignAlgorithm (const EVP_MD *type) |
int | setup_verifyCERT (X509_STORE **newX509_STORE, const char *CApath, const X509 **certs) |
EXP_OPTION int | verifyEstIDSignature (const byte *digest, int digestLen, int nDigestType, byte *pSigBuf, int nSigLen, X509 *cert) |
typedef struct FilePath_st FilePath |
EXP_OPTION int calculateNotaryInfoDigest | ( | const SignedDoc * | pSigDoc, |
const NotaryInfo * | pNotInfo, | ||
byte * | digBuf, | ||
int * | digLen | ||
) |
int readTagContents | ( | char ** | data, |
const char * | fileName, | ||
const char * | tagName, | ||
int | nAttrs, | ||
const char ** | attNames, | ||
const char ** | attValues, | ||
int | withTags | ||
) |
X509_ALGOR* setSignAlgorithm | ( | const EVP_MD * | type | ) |
int setup_verifyCERT | ( | X509_STORE ** | newX509_STORE, |
const char * | CApath, | ||
const X509 ** | certs | ||
) |
EXP_OPTION int verifyEstIDSignature | ( | const byte * | digest, |
int | digestLen, | ||
int | nDigestType, | ||
byte * | pSigBuf, | ||
int | nSigLen, | ||
X509 * | cert | ||
) |
EXP_OPTION int verifyFileSignature | ( | const char * | szFileName, |
int | nDigestType, | ||
byte * | pSigBuf, | ||
int | nSigLen, | ||
const char * | certfile | ||
) |
EXP_OPTION int verifyNotaryDigest | ( | const SignedDoc * | pSigDoc, |
const NotaryInfo * | pNotInfo | ||
) |
EXP_OPTION int verifyNotaryInfo | ( | const SignedDoc * | pSigDoc, |
const SignatureInfo * | pSigInfo, | ||
const NotaryInfo * | pNotInfo, | ||
const char ** | caFiles, | ||
const char * | CApath, | ||
const char * | notCertFile | ||
) |
EXP_OPTION int verifyNotaryInfoCERT | ( | const SignedDoc * | pSigDoc, |
const SignatureInfo * | pSigInfo, | ||
const NotaryInfo * | pNotInfo, | ||
const X509 ** | caCerts, | ||
const char * | CApath, | ||
const X509 * | notCert | ||
) |
EXP_OPTION int verifyNotCert | ( | const SignatureInfo * | pSigInfo, |
const NotaryInfo * | pNotInfo | ||
) |
EXP_OPTION int verifySigCert | ( | const SignatureInfo * | pSigInfo | ) |
EXP_OPTION int verifySigDoc | ( | const SignedDoc * | pSigDoc, |
const char * | signerCA, | ||
const char ** | caFiles, | ||
const char * | caPath, | ||
const char * | notCert, | ||
const char * | szDataFile, | ||
int | bUseCA, | ||
FilePath * | pPaths, | ||
int | nPaths | ||
) |
EXP_OPTION int verifySigDocCERT | ( | const SignedDoc * | pSigDoc, |
const void * | signerCA, | ||
const X509 ** | caCerts, | ||
const char * | caPath, | ||
const X509 * | notCert, | ||
const char * | szDataFile, | ||
int | bUseCA, | ||
FilePath * | pPaths, | ||
int | nPaths | ||
) |
EXP_OPTION int verifySigDocDigest | ( | const SignedDoc * | pSigDoc, |
const SignatureInfo * | pSigInfo, | ||
const DocInfo * | pDocInfo, | ||
const char * | szFileName, | ||
const char * | szDataFile | ||
) |
EXP_OPTION int verifySigDocMimeDigest | ( | const SignedDoc * | pSigDoc, |
const SignatureInfo * | pSigInfo, | ||
const DocInfo * | pDocInfo, | ||
const char * | szFileName | ||
) |
EXP_OPTION int verifySigDocSigPropDigest | ( | const SignatureInfo * | pSigInfo | ) |
EXP_OPTION int verifySignature | ( | const char * | szData, |
unsigned long | dataLen, | ||
int | nDigestType, | ||
byte * | pSigBuf, | ||
int | nSigLen, | ||
X509 * | cert | ||
) |
EXP_OPTION int verifySignatureInfo | ( | const SignedDoc * | pSigDoc, |
const SignatureInfo * | pSigInfo, | ||
const char * | signerCA, | ||
const char * | szDataFile, | ||
int | bUseCA, | ||
FilePath * | pPaths, | ||
int | nPaths | ||
) |