Share via


CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO 구조체(cryptuiapi.h)

[ CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO 구조는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.]

CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO 구조에는 CryptUIWizDigitalSign 함수에서 사용하는 인증서가 포함된 PVK 파일에 대한 정보가 포함되어 있습니다.

구문

typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO {
  DWORD  dwSize;
  LPWSTR pwszSigningCertFileName;
  DWORD  dwPvkChoice;
  union {
    PCCRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO pPvkFileInfo;
    PCRYPT_KEY_PROV_INFO                     pPvkProvInfo;
  };
} CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO, *PCRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO;

멤버

dwSize

구조체의 크기(바이트)입니다.

pwszSigningCertFileName

서명 인증서를 포함하는 파일의 경로와 파일이 포함된 null로 끝나는 유니코드 문자열에 대한 포인터입니다.

dwPvkChoice

인증서를 포함하는 엔터티의 형식을 지정합니다. 다음 값 중 하나일 수 있습니다.

의미
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE
엔터티는 PVK 파일입니다.
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV
엔터티는 PVK 공급자입니다.

pPvkFileInfo

인증서를 포함하는 PVK 파일이 포함된 CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO 구조체에 대한 포인터입니다. 이 멤버는 dwPvkChoice 멤버에 대해 CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE 지정한 경우에 사용됩니다.

pPvkProvInfo

인증서를 포함하는 PVK 공급자에 대한 정보를 포함하는 CRYPT_KEY_PROV_INFO 구조체에 대한 포인터입니다. 이 멤버는 dwPvkChoice 멤버에 대해 CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV 지정한 경우에 사용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 cryptuiapi.h

추가 정보

CryptUIWizDigitalSign