Eneboo - Documentación para desarrolladores
'defines' | Funciones
Referencia del Archivo src/libdigidoc/DigiDocPKCS11.h
#include <libdigidoc/DigiDocDefs.h>
#include <dlfcn.h>
#include "pkcs11/pkcs11.h"
#include <libdigidoc/DigiDocLib.h>
#include <openssl/ocsp.h>

Ir al código fuente de este archivo.

'defines'

#define LIBHANDLE   void*

Funciones

EXP_OPTION LIBHANDLE initPKCS11Library (const char *libName)
EXP_OPTION void closePKCS11Library (LIBHANDLE pLibrary, CK_SESSION_HANDLE hSession)
EXP_OPTION int calculateSignatureWithEstID (SignedDoc *pSigDoc, SignatureInfo *pSigInfo, int slot, const char *passwd)
EXP_OPTION CK_RV GetSlotIds (CK_SLOT_ID_PTR pSlotids, CK_ULONG_PTR pLen)
EXP_OPTION CK_RV GetTokenInfo (CK_TOKEN_INFO_PTR pTokInfo, CK_SLOT_ID id)
int loadAndTestDriver (const char *driver, LIBHANDLE *pLibrary, CK_SLOT_ID *slotids, int slots, CK_ULONG slot)
EXP_OPTION CK_RV getDriverInfo (CK_INFO_PTR pInfo)
EXP_OPTION CK_RV GetSlotInfo (CK_SLOT_INFO_PTR pSlotInfo, CK_SLOT_ID id)
EXP_OPTION int decryptWithEstID (int slot, const char *pin, const char *encData, int encLen, char *decData, int *decLen)
EXP_OPTION int findUsersCertificate (int slot, X509 **ppCert)

Documentación de los 'defines'

#define LIBHANDLE   void*

Documentación de las funciones

EXP_OPTION int calculateSignatureWithEstID ( SignedDoc pSigDoc,
SignatureInfo pSigInfo,
int  slot,
const char *  passwd 
)
EXP_OPTION void closePKCS11Library ( LIBHANDLE  pLibrary,
CK_SESSION_HANDLE  hSession 
)
EXP_OPTION int decryptWithEstID ( int  slot,
const char *  pin,
const char *  encData,
int  encLen,
char *  decData,
int decLen 
)
EXP_OPTION int findUsersCertificate ( int  slot,
X509 **  ppCert 
)
EXP_OPTION CK_RV getDriverInfo ( CK_INFO_PTR  pInfo)
EXP_OPTION CK_RV GetSlotIds ( CK_SLOT_ID_PTR  pSlotids,
CK_ULONG_PTR  pLen 
)
EXP_OPTION CK_RV GetSlotInfo ( CK_SLOT_INFO_PTR  pSlotInfo,
CK_SLOT_ID  id 
)
EXP_OPTION CK_RV GetTokenInfo ( CK_TOKEN_INFO_PTR  pTokInfo,
CK_SLOT_ID  id 
)
EXP_OPTION LIBHANDLE initPKCS11Library ( const char *  libName)
int loadAndTestDriver ( const char *  driver,
LIBHANDLE *  pLibrary,
CK_SLOT_ID slotids,
int  slots,
CK_ULONG  slot 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'