CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO 구조체(cryptuiapi.h)
[ CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO 구조는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.]
CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO 구조체는 서명에 대한 확장된 정보를 포함하기 위해 CRYPTUI_WIZ_DIGITAL_SIGN_INFO 구조체와 함께 사용됩니다.
구문
typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO {
DWORD dwSize;
DWORD dwAttrFlags;
LPCWSTR pwszDescription;
LPCWSTR pwszMoreInfoLocation;
LPCSTR pszHashAlg;
LPCWSTR pwszSigningCertDisplayString;
HCERTSTORE hAdditionalCertStore;
PCRYPT_ATTRIBUTES psAuthenticated;
PCRYPT_ATTRIBUTES psUnauthenticated;
} CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO, *PCRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO;
멤버
dwSize
구조체의 크기(바이트)입니다.
dwAttrFlags
서명의 형식을 나타내는 값입니다. 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
서명은 상업용 서명입니다. |
|
서명은 개인 서명입니다. |
pwszDescription
서명의 주체에 대한 설명을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다.
pwszMoreInfoLocation
파일에 대한 자세한 정보를 가져올 위치를 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다. 이 정보는 파일이 다운로드될 때 표시됩니다.
pszHashAlg
서명에 사용되는 해시 알고리즘의 OID( 개체 식별자 )를 포함하는 null로 끝나는 ANSI 문자열에 대한 포인터입니다. 기본값은 NULL로, SHA-1 해시 알고리즘이 사용됨을 나타냅니다.
pwszSigningCertDisplayString
디지털 서명 마법사 페이지에 표시되는 문자열을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다. 문자열은 특정 목적을 위해 인증서를 선택하라는 메시지를 사용자에게 표시해야 합니다.
hAdditionalCertStore
서명에 추가될 추가 인증서 저장소에 대한 핸들입니다.
psAuthenticated
사용자가 제공한 인증된 특성을 포함하는 CRYPT_ATTRIBUTES 구조체에 대한 포인터입니다.
psUnauthenticated
사용자가 제공한 인증되지 않은 특성을 포함하는 CRYPT_ATTRIBUTES 구조체에 대한 포인터입니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | cryptuiapi.h |