共用方式為


CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO結構 (cryptuiapi.h)

[ CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO 結構可用於需求一節中指定的操作系統。 它可能會在後續版本中改變或無法使用。]

CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO 結構包含 PVK 檔案的相關信息,其中包含 CryptUIWizDigitalSign 函式所使用的憑證。

語法

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 終止 Unicode 字串的指標,其中包含包含簽署憑證之檔案的路徑和檔案。

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