Функция обратного вызова ImportPFXToProvider (certenroll.h)
Импортирует сертификат PFX.
Синтаксис
ImportPFXToProvider Importpfxtoprovider;
HRESULT Importpfxtoprovider(
[in] HWND hWndParent,
[in] BYTE const *pbPFX,
[in] DWORD cbPFX,
[in] ImportPFXFlags ImportFlags,
[in, optional] PCWSTR pwszPassword,
[in, optional] PCWSTR pwszProviderName,
[in, optional] PCWSTR pwszReaderName,
[in, optional] PCWSTR pwszContainerNamePrefix,
[in, optional] PCWSTR pwszPin,
[in, optional] PCWSTR pwszFriendlyName,
[out, optional] DWORD *pcCertOut,
[out, optional] PCCERT_CONTEXT **prgpCertOut
)
{...}
Параметры
[in] hWndParent
Дескриптор родительского окна.
[in] pbPFX
Указатель на буфер, содержащий PFX-файл.
[in] cbPFX
Размер pbPFX в байтах.
[in] ImportFlags
Одно или несколько значений ImportPFXFlag .
[in, optional] pwszPassword
Указатель на константную строку, завершающуюся значением NULL, из 16-разрядных символов Юникода, которая является паролем для PFX-файла.
[in, optional] pwszProviderName
Указатель на константную строку, завершающуюся значением NULL, из 16-разрядных символов Юникода, которая является именем поставщика шифрования.
[in, optional] pwszReaderName
Указатель на константную строку, завершающуюся значением NULL, из 16-разрядных символов Юникода, которая является именем средства чтения смарт-карта (может иметь значение nullptr).
[in, optional] pwszContainerNamePrefix
Указатель на константную строку, завершающуюся значением NULL, из 16-разрядных символов Юникода, которая является именем контейнера (может быть nullptr).
[in, optional] pwszPin
Указатель на константную строку, завершающуюся значением NULL, из 16-разрядных символов Юникода, которая является ПИН-кодом смарт-карта (может иметь значение nullptr).
[in, optional] pwszFriendlyName
Указатель на константную строку, завершающуюся значением NULL, из 16-разрядных символов Юникода, которая является понятным именем сертификата (может быть nullptr).
[out, optional] pcCertOut
Указатель на DWORD, который получает количество успешно импортированных сертификатов (может иметь значение nullptr).
[out, optional] prgpCertOut
Указатель на указатель, который получает структуру CERT_CONTEXT (может иметь значение nullptr).
Возвращаемое значение
None
Требования
Целевая платформа | Windows |
Header | certenroll.h |