Поделиться через


Функция обратного вызова 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