共用方式為


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

值,表示簽章的類型。 這可以是下列其中一個值。

意義
CRYPTUI_WIZ_DIGITAL_SIGN_COMMERCIAL
簽章是商業簽章。
CRYPTUI_WIZ_DIGITAL_SIGN_INDIVIDUAL
簽章是個人簽章。

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

另請參閱

CRYPTUI_WIZ_DIGITAL_SIGN_INFO