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
PFX 파일의 암호인 16비트 유니코드 문자의 null로 끝나는 상수 문자열에 대한 포인터입니다.
[in, optional] pwszProviderName
암호화 공급자의 이름인 16비트 유니코드 문자의 null로 끝나는 상수 문자열에 대한 포인터입니다.
[in, optional] pwszReaderName
스마트 카드 판독기의 이름인 16비트 유니코드 문자의 null로 끝나는 상수 문자열에 대한 포인터입니다(nullptr일 수 있음).
[in, optional] pwszContainerNamePrefix
컨테이너의 이름인 16비트 유니코드 문자의 null로 끝나는 상수 문자열에 대한 포인터입니다(nullptr일 수 있음).
[in, optional] pwszPin
스마트 카드 PIN인 16비트 유니코드 문자의 null로 끝나는 상수 문자열에 대한 포인터입니다(nullptr일 수 있음).
[in, optional] pwszFriendlyName
인증서의 이름(nullptr일 수 있음)인 16비트 유니코드 문자의 null로 끝나는 상수 문자열에 대한 포인터입니다.
[out, optional] pcCertOut
성공적으로 가져온 인증서 수를 수신하는 DWORD에 대한 포인터입니다(nullptr일 수 있음).
[out, optional] prgpCertOut
CERT_CONTEXT 구조를 수신하는 포인터에 대한 포인터입니다(nullptr일 수 있음).
반환 값
없음
요구 사항
대상 플랫폼 | Windows |
헤더 | certenroll.h |