Funzione di callback ImportPFXToProvider (certenroll.h)
Importa un certificato PFX.
Sintassi
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
)
{...}
Parametri
[in] hWndParent
Handle in una finestra padre.
[in] pbPFX
Puntatore a un buffer contenente il file PFX.
[in] cbPFX
Dimensioni di pbPFX in byte.
[in] ImportFlags
Uno o più valori ImportPFXFlag .
[in, optional] pwszPassword
Puntatore a una stringa con terminazione null costante di caratteri Unicode a 16 bit che rappresenta la password per il file PFX.
[in, optional] pwszProviderName
Puntatore a una stringa con terminazione null costante di caratteri Unicode a 16 bit che è il nome del provider di crittografia.
[in, optional] pwszReaderName
Puntatore a una stringa con terminazione null costante di caratteri Unicode a 16 bit che è il nome del lettore smart card (può essere nullptr).
[in, optional] pwszContainerNamePrefix
Puntatore a una stringa con terminazione null costante di caratteri Unicode a 16 bit che corrisponde al nome del contenitore (può essere nullptr).
[in, optional] pwszPin
Puntatore a una stringa con terminazione null costante di caratteri Unicode a 16 bit che è il PIN della smart card (può essere nullptr).
[in, optional] pwszFriendlyName
Puntatore a una stringa con terminazione null costante di caratteri Unicode a 16 bit che è il nome descrittivo del certificato (può essere nullptr).
[out, optional] pcCertOut
Puntatore a DWORD che riceve il numero di certificati importati correttamente (può essere nullptr).
[out, optional] prgpCertOut
Puntatore a un puntatore che riceve una struttura CERT_CONTEXT (può essere nullptr).
Valore restituito
nessuno
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | certenroll.h |