Clases |
struct | CSProvider_st |
struct | CertItem_st |
struct | CertSearchStore_st |
struct | CertSearch_st |
'defines' |
#define | EST_EID_CSP "EstEID Card CSP" |
'typedefs' |
typedef struct CSProvider_st | CSProvider |
typedef struct CertItem_st | CertItem |
typedef struct CertSearchStore_st | CertSearchStore |
typedef struct CertSearch_st | CertSearch |
Funciones |
int | GetSignParametersWithEstIdCSP (byte *dataToBeSigned, unsigned long dataLen, X509 **x509, int *needCert, byte *keyBlob, unsigned long *keyBlobLen, byte *hash, unsigned long *hashLen, byte *sign, unsigned long *sigLen) |
EXP_OPTION int | calculateSigInfoSignatureWithEstID (SignedDoc *pSigDoc, SignatureInfo *pSigInfo, int slot, const char *passwd) |
EXP_OPTION int | calculateSigInfoSignatureWithCSPEstID (SignedDoc *pSigDoc, SignatureInfo *pSigInfo, int iByKeyContainer) |
EXP_OPTION X509 * | findIssuerCertificatefromMsStore (X509 *x509) |
EXP_OPTION CertSearchStore * | CertSearchStore_new () |
EXP_OPTION void | CertSearchStore_free (CertSearchStore *certSearchStore) |
EXP_OPTION CertSearch * | CertSearch_new () |
EXP_OPTION void | CertSearch_free (CertSearch *certSearch) |
EXP_OPTION void | CertList_free (CertItem *pListStart) |
EXP_OPTION void | CertSearch_setX509FileName (CertSearch *certSearch, const char *str) |
EXP_OPTION void | CertSearch_setKeyFileName (CertSearch *certSearch, const char *str) |
EXP_OPTION void | CertSearch_setPkcs12FileName (CertSearch *certSearch, const char *str) |
EXP_OPTION void | CertSearch_setPasswd (CertSearch *certSearch, const char *str) |
EXP_OPTION CSProvider * | getCurrentCSProvider (BOOL tryToFindIfMissing) |
EXP_OPTION X509 * | findCertificate (const CertSearch *cS) |
EXP_OPTION int | findAllCertificates (const CertSearchStore *sS, X509 ***certsArray, int *numberOfCerts) |
EXP_OPTION int | Digi_readCertificateByPKCS12OnlyCertHandle (const char *pkcs12file, const char *passwd, X509 **x509) |
EXP_OPTION int | Digi_getConfirmationWithCertSearch (SignedDoc *pSigDoc, SignatureInfo *pSigInfo, char *pkcs12File, char *password, char *notaryURL, char *proxyHost, char *proxyPort) |
EXP_OPTION int | Digi_setNotaryCertificate (NotaryInfo *pNotary, X509 *notCert) |
EXP_OPTION int | Digi_verifyNotaryInfoWithCertSearch (const SignedDoc *pSigDoc, const NotaryInfo *pNotInfo) |
EXP_OPTION int | Digi_verifySignatureInfo (const SignedDoc *pSigDoc, const SignatureInfo *pSigInfo, const char *szDataFile, FilePath *pPaths, int nPaths) |
EXP_OPTION int | Digi_verifySigDoc (const SignedDoc *pSigDoc, const char *szDataFile, FilePath *pPaths, int nPaths) |
EXP_OPTION int | Digi_verifySigDocWithCertSearch (const SignedDoc *pSigDoc, const char *szDataFile, FilePath *pPaths, int nPaths) |