#include "CNGSigner.h"
#include "../../log.h"
#include "../cert/X509Cert.h"
#include "../Digest.h"
#include "../../Conf.h"
#include "../../util/File.h"
#include <algorithm>
#include <sstream>
#include <Windows.h>
#include <ncrypt.h>
#include <WinCrypt.h>
#include <cryptuiapi.h>
Go to the source code of this file.
Typedefs |
typedef BOOL(WINAPI * | PFNCCERTDISPLAYPROC )(__in PCCERT_CONTEXT pCertContext, __in HWND hWndSelCertDlg, __in void *pvCallbackData) |
typedef struct
_CRYPTUI_SELECTCERTIFICATE_STRUCT | CRYPTUI_SELECTCERTIFICATE_STRUCT |
typedef struct
_CRYPTUI_SELECTCERTIFICATE_STRUCT * | PCRYPTUI_SELECTCERTIFICATE_STRUCT |
typedef const
CRYPTUI_SELECTCERTIFICATE_STRUCT * | PCCRYPTUI_SELECTCERTIFICATE_STRUCT |
typedef SECURITY_STATUS(WINAPI * | digidoc::s_NCryptFreeObject )(NCRYPT_HANDLE hObject) |
typedef SECURITY_STATUS(WINAPI * | digidoc::s_NCryptSetProperty )(NCRYPT_HANDLE hObject, LPCWSTR pszProperty, PBYTE pbInput, DWORD cbInput, DWORD dwFlags) |
typedef SECURITY_STATUS(WINAPI * | digidoc::s_NCryptSignHash )(NCRYPT_KEY_HANDLE hKey, VOID *pPaddingInfo, PBYTE pbHashValue, DWORD cbHashValue, PBYTE pbSignature, DWORD cbSignature, DWORD *pcbResult, DWORD dwFlags) |
Macro Definition Documentation
Typedef Documentation
typedef BOOL(WINAPI * PFNCCERTDISPLAYPROC)(__in PCCERT_CONTEXT pCertContext, __in HWND hWndSelCertDlg, __in void *pvCallbackData) |
Function Documentation