Share via


CryptUIDlgSelectCertificateFromStore 함수(cryptuiapi.h)

CryptUIDlgSelectCertificateFromStore 함수는 지정된 저장소에서 인증서를 선택할 수 있는 대화 상자를 표시합니다.

구문

PCCERT_CONTEXT CryptUIDlgSelectCertificateFromStore(
  [in]           HCERTSTORE hCertStore,
  [in]           HWND       hwnd,
  [in, optional] LPCWSTR    pwszTitle,
  [in, optional] LPCWSTR    pwszDisplayString,
  [in]           DWORD      dwDontUseColumn,
  [in]           DWORD      dwFlags,
  [in]           void       *pvReserved
);

매개 변수

[in] hCertStore

검색할 인증서 저장소의 핸들입니다.

[in] hwnd

디스플레이에 대한 창의 핸들입니다. NULL인 경우 기본적으로 바탕 화면 창으로 설정됩니다.

[in, optional] pwszTitle

대화 상자의 제목으로 사용되는 문자열입니다. NULL인 경우 기본 제목인 "인증서 선택"이 사용됩니다.

[in, optional] pwszDisplayString

선택 대화 상자의 텍스트 문입니다. NULL이면 기본 구인 "사용하려는 인증서 선택"이 사용됩니다.

[in] dwDontUseColumn

디스플레이의 열을 제외하기 위해 결합할 수 있는 플래그입니다.

의미
CRYPTUI_SELECT_ISSUEDTO_COLUMN
ISSUEDTO 정보를 표시하지 마세요.
CRYPTUI_SELECT_ISSUEDBY_COLUMN
ISSUEDBY 정보를 표시하지 마세요.
CRYPTUI_SELECT_INTENDEDUSE_COLUMN
IntendedUse 정보를 표시하지 마세요.
CRYPTUI_SELECT_FRIENDLYNAME_COLUMN
표시 이름 정보를 표시하지 마세요.
CRYPTUI_SELECT_LOCATION_COLUMN
위치 정보를 표시하지 마세요.
CRYPTUI_SELECT_EXPIRATION_COLUMN
만료 정보를 표시하지 마세요.

[in] dwFlags

현재 사용되지 않으며 0으로 설정해야 합니다.

[in] pvReserved

다음에 사용하도록 예약됩니다.

반환 값

선택한 인증서 컨텍스트에 대한 포인터를 반환합니다. 인증서를 선택하지 않으면 NULL 이 반환됩니다. 인증서 사용을 마쳤으면 CertFreeCertificateContext 함수를 호출하여 인증서 컨텍스트를 해제합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 cryptuiapi.h
라이브러리 Cryptui.lib
DLL Cryptui.dll

추가 정보

CryptUIDlgViewContext