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值,指定是否要保留現有的資料庫。 這在下列情況下相關:
|
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 |