1#ifndef __DIGIDOCCSP_H__
2#define __DIGIDOCCSP_H__
30#define EST_EID_CSP "EstEID Card CSP"
49 int numberOfSubDNCriterias;
50 char** subDNCriterias;
51 int numberOfIssDNCriterias;
52 char** issDNCriterias;
80int GetSignParametersWithEstIdCSP(
byte * dataToBeSigned,
unsigned long dataLen,
81 X509 **x509,
int *needCert,
82 byte *keyBlob,
unsigned long *keyBlobLen,
83 byte *hash,
unsigned long *hashLen,
84 byte *sign,
unsigned long *sigLen);
93EXP_OPTION
int calculateSigInfoSignatureWithCSPEstID(
SignedDoc* pSigDoc,
SignatureInfo* pSigInfo,
int iByKeyContainer,
const char* szPin);
95EXP_OPTION X509 * findIssuerCertificatefromMsStore(X509 *x509);
102EXP_OPTION
void CertSearch_free(
CertSearch* certSearch);
103EXP_OPTION
void CertList_free(
CertItem* pListStart);
104EXP_OPTION
void CertSearch_setX509FileName(
CertSearch* certSearch,
const char* str);
105EXP_OPTION
void CertSearch_setKeyFileName(
CertSearch* certSearch,
const char* str);
106EXP_OPTION
void CertSearch_setPkcs12FileName(
CertSearch* certSearch,
const char* str);
107EXP_OPTION
void CertSearch_setPasswd(
CertSearch* certSearch,
const char* str);
111EXP_OPTION
CSProvider * getCurrentCSProvider(BOOL tryToFindIfMissing);
112EXP_OPTION X509* findCertificate(
const CertSearch * cS);
113EXP_OPTION
int findAllCertificates(
const CertSearchStore *sS, X509 ***certsArray,
int *numberOfCerts);
115EXP_OPTION
int Digi_readCertificateByPKCS12OnlyCertHandle(
const char *pkcs12file,
const char * passwd, X509 **x509);
116EXP_OPTION
int Digi_getConfirmationWithCertSearch(
SignedDoc* pSigDoc,
SignatureInfo* pSigInfo,
char* pkcs12File,
char* password,
117 char* notaryURL,
char* proxyHost,
char* proxyPort);
118EXP_OPTION
int Digi_setNotaryCertificate(
NotaryInfo* pNotary, X509* notCert);
119EXP_OPTION
int Digi_verifyNotaryInfoWithCertSearch(
const SignedDoc* pSigDoc,
const NotaryInfo* pNotInfo);
123 const char* szDataFile);
125EXP_OPTION
int Digi_verifySigDoc(
const SignedDoc* pSigDoc,
const char* szDataFile);
126EXP_OPTION
int Digi_verifySigDocWithCertSearch(
const SignedDoc* pSigDoc,
const char* szDataFile);
Definition DigiDocCsp.h:32
Definition DigiDocCsp.h:39
Definition DigiDocCsp.h:56
Definition DigiDocCsp.h:45
Definition DigiDocObj.h:139
Definition DigiDocObj.h:154
Definition DigiDocObj.h:177