PST_AUTHENTICODEDATA 구조체
[보호된 스토리지(Pstore)는 Windows Server 2003 및 Windows XP에서 사용할 수 있습니다. Windows Server 2008 및 Windows Vista에서 읽기 전용 작업에만 사용할 수 있지만 후속 버전에서는 사용할 수 없습니다. Pstore는 데이터 보호의 이전 구현을 사용합니다. 개발자는 CryptProtectData 및 CryptUnprotectData 함수에서 제공하는 더 강력한 데이터 보호를 활용하는 것이 좋습니다.]
항목 데이터의 Microsoft Authenticode 확인에 사용할 데이터를 정의합니다.
구문
typedef struct {
DWORD cbSize;
DWORD dwModifiers;
LPCWSTR szRootCA;
LPCWSTR szIssuer;
LPCWSTR szPublisher;
LPCWSTR szProgramName;
} PST_AUTHENTICODEDATA, *PPST_AUTHENTICODE_DATA;
멤버
-
cbSize
-
이 구조체의 크기입니다.
-
dwModifiers
-
호출자 체인 중 하나가 확인해야 하는 한정자를 식별하는 값입니다.
값 의미 - PST_AC_SINGLE_CALLER
- 0
PStore에 대한 호출 체인의 단일 수준만. 호출자가 확인 검사 전달합니다. 지정된 이미지는 즉시 호출자이며 애플리케이션(.exe)입니다. - PST_AC_TOP_LEVEL_CALLER
- 1
최상위 호출자는 검사 전달해야 하지만 중간 DLL이 있을 수 있습니다. 지정된 이미지가 반드시 즉각적인 호출자가 아니며 애플리케이션(.exe)입니다. - PST_AC_IMMEDIATE_CALLER
- 2
직접 호출자는 검사 전달해야 하지만 최상위 프로세스일 필요는 없습니다. 지정된 이미지는 즉시 호출자이며 이미지는 애플리케이션(.exe) 또는 DLL일 수 있습니다. -
szRootCA
-
인증서의 루트 CA(인증 기관)를 나타내는 와이드 문자열에 대한 포인터입니다. NULL 을 사용하여 사용 가능한 모든 CA를 사용합니다.
-
szIssuer
-
인증서를 발급한 CA를 나타내는 와이드 문자열에 대한 포인터입니다. NULL 을 사용하여 사용 가능한 모든 CA를 사용합니다.
-
szPublisher
-
소프트웨어 게시자를 나타내는 와이드 문자열에 대한 포인터입니다. NULL 을 사용하여 사용 가능한 모든 CA를 사용합니다.
-
szProgramName
-
프로그램 이름을 나타내는 와이드 문자열에 대한 포인터입니다. NULL 을 사용하여 사용 가능한 모든 CA를 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|