diff options
Diffstat (limited to 'libdigidoc/DigiCrypt.h')
-rw-r--r-- | libdigidoc/DigiCrypt.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/libdigidoc/DigiCrypt.h b/libdigidoc/DigiCrypt.h new file mode 100644 index 0000000..a2ee1f4 --- /dev/null +++ b/libdigidoc/DigiCrypt.h @@ -0,0 +1,28 @@ +#ifndef DigiCryptH +#define DigiCryptH + + +#ifdef __cplusplus +extern "C" { +#endif + + +#include <windows.h> +#include <wincrypt.h> + +#define dDigiCrypt_Okey 0 +#define dDigiCrypt_Error_NotFoundCSP 1 +#define dDigiCrypt_Error_UserCancel 2 +#define dDigiCrypt_Error_NoDefaultKey 3 +#define dDIgiCrypt_Error_NotFoundCert 4 + +PCCERT_CONTEXT DigiCrypt_FindContext(BOOL fByKeyContainer, DWORD *dwResult); +char *DigiCrypt_FindContext_GetCSPName(void); +char *DigiCrypt_FindContext_GetKeyName(void); +DWORD DigiCrypt_FindContext_GetCSPType(char *psCSPName); +void LOG(char *psMsgFmt, ...); + +#ifdef __cplusplus +} +#endif +#endif
\ No newline at end of file |