共用方式為


CASetupProperty 列舉 (casetup.h)

CASetupProperty 列舉會在使用 ICertSrvSetup 介面時,指定證書頒發機構單位 (CA) 角色設定的屬性類型。

Syntax

typedef enum __MIDL___MIDL_itf_casetup_0000_0002_0001 {
  ENUM_SETUPPROP_INVALID = -1,
  ENUM_SETUPPROP_CATYPE = 0,
  ENUM_SETUPPROP_CAKEYINFORMATION = 1,
  ENUM_SETUPPROP_INTERACTIVE = 2,
  ENUM_SETUPPROP_CANAME = 3,
  ENUM_SETUPPROP_CADSSUFFIX = 4,
  ENUM_SETUPPROP_VALIDITYPERIOD = 5,
  ENUM_SETUPPROP_VALIDITYPERIODUNIT = 6,
  ENUM_SETUPPROP_EXPIRATIONDATE = 7,
  ENUM_SETUPPROP_PRESERVEDATABASE = 8,
  ENUM_SETUPPROP_DATABASEDIRECTORY = 9,
  ENUM_SETUPPROP_LOGDIRECTORY = 10,
  ENUM_SETUPPROP_SHAREDFOLDER = 11,
  ENUM_SETUPPROP_PARENTCAMACHINE = 12,
  ENUM_SETUPPROP_PARENTCANAME = 13,
  ENUM_SETUPPROP_REQUESTFILE = 14,
  ENUM_SETUPPROP_WEBCAMACHINE = 15,
  ENUM_SETUPPROP_WEBCANAME = 16
} CASetupProperty;

常數

 
ENUM_SETUPPROP_INVALID
值: -1
值,指定無效的屬性類型。
ENUM_SETUPPROP_CATYPE
值: 0
指定ENUM_CATYPES列舉值的VT_I4值。

如果計算機未加入網域,或呼叫端

不是企業或網域系統管理員,而是本機系統管理員,預設值為 ENUM_STANDALONE_ROOTCA。 如果計算機已加入網域,則呼叫者是企業或網域系統管理員,且企業根 CA 已經存在、預設值為 ENUM_ENTERPRISE_SUBCA,或者如果沒有企業根 CA 存在,則預設值 為 ENUM_ENTERPRISE_ROOTCA
ENUM_SETUPPROP_CAKEYINFORMATION
值: 1
CCertSrvSetupKeyInformation 物件形式表示的VT_DISPATCH值,指定用於 CA 憑證的私鑰資訊。 根據預設,安裝程式會產生新的金鑰

具有 2048 位金鑰長度的根和次級 CA,使用 “Microsoft

強密碼編譯提供者。」
ENUM_SETUPPROP_INTERACTIVE
值: 2
VT_BOOL值,指出是否允許密碼編譯服務提供者 (CSP) 與桌面互動。 預設值為 false。
ENUM_SETUPPROP_CANAME
值: 3
包含 CA 通用名稱 的VT_BSTR 值。 根據預設,通用

name 是 DomainName-LocalComputerName-CAName
ENUM_SETUPPROP_CADSSUFFIX
值: 4
VT_BSTR值,其中包含 CA 名稱的辨別名稱後綴。
ENUM_SETUPPROP_VALIDITYPERIOD
值: 5
VT_I4值,指定ENUM_SETUPPROP_VALIDITYPERIODUNIT屬性類型所指定有效期間內的單位數。 對於次級 CA,有效期間是由父 CA 決定。
ENUM_SETUPPROP_VALIDITYPERIODUNIT
值: 6
VT_I4值,指定指出有效期間時間單位的 ENUM_PERIOD 列舉值。 對於次級 CA,有效期間時間單位是由父 CA 所決定。
ENUM_SETUPPROP_EXPIRATIONDATE
值: 7
VT_BSTR值,指定根 CA 憑證的預期到期日,以目前時間、有效期間和有效期間單位為基礎。 對於次級 CA,到期日為

由其父CA決定。
ENUM_SETUPPROP_PRESERVEDATABASE
值: 8
VT_BOOL值,指定是否要保留現有的資料庫。 這在下列情況下相關:


  • A CA

    先前已安裝 (,之後再卸載此電腦上的) 。

  • 現有的金鑰 (及其相關聯的憑證) 正用於安裝。

  • 資料庫存在於指定的資料庫目錄中。

ENUM_SETUPPROP_DATABASEDIRECTORY
值: 9
VT_BSTR值,指定安裝後儲存 CA 資料庫檔案之目錄的路徑。 默認路徑為 %SystemRoot%\System32\Certlog。
ENUM_SETUPPROP_LOGDIRECTORY
值: 10
VT_BSTR值,指定安裝之後儲存 CA 資料庫記錄檔之目錄的路徑。 默認路徑為 %SystemRoot%\System32\Certlog。
ENUM_SETUPPROP_SHAREDFOLDER
值: 11
這個值不會使用,而且會保留供日後使用。
ENUM_SETUPPROP_PARENTCAMACHINE
值: 12
VT_BSTR值,指定裝載父 CA 的電腦名稱。 只有在安裝次級 CA 時,才適用這個值。 沒有任何預設值。
ENUM_SETUPPROP_PARENTCANAME
值: 13
指定父 CA 名稱 的VT_BSTR 值。 只有在安裝次級 CA 時,才適用這個值。 沒有任何預設值。
ENUM_SETUPPROP_REQUESTFILE
值: 14
VT_BSTR值,指定要用來儲存次級 CA 要求的檔案路徑,以便稍後提交至父 CA。 預設值為 %SystemDrive%\\DNSMachineName_CAName.req
ENUM_SETUPPROP_WEBCAMACHINE
值: 15
VT_BSTR值,指定裝載 CA 的電腦名稱。 只有在已安裝證書頒發機構單位 Web 註冊角色的支援時,才適用此值。 沒有任何預設值。
ENUM_SETUPPROP_WEBCANAME
值: 16
指定 CA 名稱 的VT_BSTR 值。 只有在已安裝證書頒發機構單位 Web 註冊角色的支援時,才適用此值。 沒有任何預設值。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 casetup.h