Compartir a través de


Función de devolución de llamada ImportPFXToProvider (certenroll.h)

Importa un certificado PFX.

Sintaxis

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
)
{...}

Parámetros

[in] hWndParent

Identificador de una ventana primaria.

[in] pbPFX

Puntero a un búfer que contiene el archivo PFX.

[in] cbPFX

Tamaño de pbPFX en bytes.

[in] ImportFlags

Uno o varios valores importPFXFlag .

[in, optional] pwszPassword

Puntero a una cadena terminada en null constante de caracteres Unicode de 16 bits que es la contraseña del archivo PFX.

[in, optional] pwszProviderName

Puntero a una cadena terminada en null constante de caracteres Unicode de 16 bits que es el nombre del proveedor criptográfico.

[in, optional] pwszReaderName

Puntero a una cadena terminada en null constante de caracteres Unicode de 16 bits que es el nombre del lector de tarjetas inteligentes (puede ser nullptr).

[in, optional] pwszContainerNamePrefix

Puntero a una cadena terminada en null constante de caracteres Unicode de 16 bits que es el nombre del contenedor (puede ser nullptr).

[in, optional] pwszPin

Puntero a una cadena terminada en null constante de caracteres Unicode de 16 bits que es el PIN de la tarjeta inteligente (puede ser nullptr).

[in, optional] pwszFriendlyName

Puntero a una cadena terminada en null constante de caracteres Unicode de 16 bits que es el nombre descriptivo del certificado (puede ser nullptr).

[out, optional] pcCertOut

Puntero a DWORD que recibe el número de certificados importados correctamente (puede ser nullptr).

[out, optional] prgpCertOut

Puntero a un puntero que recibe una estructura de CERT_CONTEXT (puede ser nullptr).

Valor devuelto

None

Requisitos

   
Plataforma de destino Windows
Encabezado certenroll.h