ImportPFXToProvider, fonction de rappel (certenroll.h)
Importe un certificat PFX.
Syntaxe
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
)
{...}
Paramètres
[in] hWndParent
Handle vers une fenêtre parente.
[in] pbPFX
Pointeur vers une mémoire tampon qui contient le fichier PFX.
[in] cbPFX
Taille de pbPFX en octets.
[in] ImportFlags
Une ou plusieurs valeurs ImportPFXFlag .
[in, optional] pwszPassword
Pointeur vers une chaîne constante terminée par un caractère Null de caractères Unicode 16 bits qui correspond au mot de passe du fichier PFX.
[in, optional] pwszProviderName
Pointeur vers une chaîne constante terminée par un caractère Null de caractères Unicode 16 bits qui est le nom du fournisseur de chiffrement.
[in, optional] pwszReaderName
Pointeur vers une chaîne constante terminée par une valeur Null de caractères Unicode 16 bits qui est le nom du lecteur de carte intelligent (peut être nullptr).
[in, optional] pwszContainerNamePrefix
Pointeur vers une chaîne constante terminée par un caractère Unicode de 16 bits qui est le nom du conteneur (peut être nullptr).
[in, optional] pwszPin
Pointeur vers une chaîne constante terminée par un caractère Unicode de 16 bits qui est le code confidentiel du carte intelligent (peut être nullptr).
[in, optional] pwszFriendlyName
Pointeur vers une chaîne constante terminée par une valeur Null de caractères Unicode 16 bits qui est le nom convivial du certificat (peut être nullptr).
[out, optional] pcCertOut
Pointeur vers DWORD qui reçoit le nombre de certificats correctement importés (peut être nullptr).
[out, optional] prgpCertOut
Pointeur vers un pointeur qui reçoit une structure CERT_CONTEXT (peut être nullptr).
Valeur de retour
Aucune
Configuration requise
Plateforme cible | Windows |
En-tête | certenroll.h |