mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.2 KiB
52 lines
1.2 KiB
//+-------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
//
|
|
// Copyright (C) Microsoft Corporation, 1995 - 1999
|
|
//
|
|
// File: certhier.h
|
|
//
|
|
//--------------------------------------------------------------------------
|
|
|
|
HRESULT
|
|
CreateRevocationExtension(
|
|
IN HINF hInf,
|
|
IN WCHAR const *pwszSanitizedName,
|
|
IN DWORD iCert,
|
|
IN DWORD iCRL,
|
|
IN BOOL fUseDS,
|
|
IN DWORD dwRevocationFlags,
|
|
OUT BOOL *pfCritical,
|
|
OUT BYTE **ppbEncoded,
|
|
OUT DWORD *pcbEncoded);
|
|
|
|
HRESULT
|
|
CreateAuthorityInformationAccessExtension(
|
|
IN HINF hInf,
|
|
IN WCHAR const *pwszSanitizedName,
|
|
IN DWORD iCert,
|
|
IN DWORD iCRL,
|
|
IN BOOL fUseDS,
|
|
OUT BOOL *pfCritical,
|
|
OUT BYTE **ppbEncoded,
|
|
OUT DWORD *pcbEncoded);
|
|
|
|
HRESULT
|
|
EncodeCertAndSign(
|
|
IN HCRYPTPROV hProv,
|
|
IN CERT_INFO *pCert,
|
|
IN char const *pszAlgId,
|
|
OUT BYTE **ppbSigned,
|
|
OUT DWORD *pcbSigned,
|
|
IN HINSTANCE hInstance,
|
|
IN BOOL fUnattended,
|
|
IN HWND hwnd);
|
|
|
|
BOOL
|
|
CreateKeyUsageExtension(
|
|
IN BYTE bIntendedKeyUsage,
|
|
OUT BYTE **ppbEncoded,
|
|
IN OUT DWORD *pcbEncoded,
|
|
IN HINSTANCE hInstance,
|
|
IN BOOL fUnattended,
|
|
IN HWND hwnd);
|