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 終止 Unicode 字串的指標,其中包含簽章主體的描述。
pwszMoreInfoLocation
Null 終止 Unicode 字串的指標,其中包含要從中取得檔案詳細資訊的位置。 下載檔案時,會顯示此資訊。
pszHashAlg
Null 終止 ANSI 字串的指標,其中包含用於簽章之雜湊演算法的物件 識別碼 (OID) 。 預設值為 Null,表示使用 SHA-1 雜湊演算法。
pwszSigningCertDisplayString
Null 終止 Unicode 字串的指標,其中包含顯示在數位簽章精靈頁面上的字串。 字串應該會提示使用者選取特定用途的憑證。
hAdditionalCertStore
將新增至簽章之其他憑證存放區的控制碼。
psAuthenticated
CRYPT_ATTRIBUTES結構的指標,其中包含使用者所提供的已驗證屬性。
psUnauthenticated
CRYPT_ATTRIBUTES結構的指標,其中包含使用者所提供的未驗證屬性。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | cryptuiapi.h |