CASetupProperty 枚举 (casetup.h)
CASetupProperty 枚举指定用于在使用 ICertSrvSetup 接口时 (CA) 角色的证书颁发机构设置和配置的属性类型。
语法
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 一个VT_I4值,该值指定ENUM_CATYPES枚举的值。 如果计算机未加入域或调用方 不是企业管理员或域管理员,而是本地管理员,默认值为 ENUM_STANDALONE_ROOTCA。 如果计算机已加入域,则调用方是企业或域管理员,并且企业根 CA 已存在,默认值为 ENUM_ENTERPRISE_SUBCA;如果不存在企业根 CA,则默认值为 ENUM_ENTERPRISE_ROOTCA。 |
ENUM_SETUPPROP_CAKEYINFORMATION 值:1 VT_DISPATCH值,以 CCertSrvSetupKeyInformation 对象的形式指定用于 CA 证书的私钥信息。 默认情况下,安装程序会生成新密钥 使用“Microsoft”的根 CA 和从属 CA 的密钥长度为 2048 位 强加密提供程序。” |
ENUM_SETUPPROP_INTERACTIVE 值: 2 一个 VT_BOOL 值,该值指示是否允许加密服务提供程序 (CSP) 与桌面交互。 默认值为 false。 |
ENUM_SETUPPROP_CANAME 值: 3 包含 CA 的公用名 的VT_BSTR 值。 默认情况下,通用 name 为 DomainName-LocalComputerName-CAName。 |
ENUM_SETUPPROP_CADSSUFFIX 值: 4 包含 CA 名称的可分辨名称后缀 的VT_BSTR 值。 |
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 一个VT_BSTR值,该值指定父 CA 的名称。 仅当安装了从属 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 一个VT_BSTR值,该值指定 CA 的名称。 仅当安装了对证书颁发机构 Web 注册角色的支持时,此值才适用。 没有默认值。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | casetup.h |