Поделиться через


Перечисление CASetupProperty (casetup.h)

Перечисление CASetupProperty указывает тип свойства для установки и настройки роли центра сертификации (ЦС) при использовании интерфейса ICertSrvSetup .

Синтаксис

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. Если компьютер присоединен к домену, вызывающий объект является администратором предприятия или домена, а корневой ЦС предприятия уже существует, по умолчанию используется ENUM_ENTERPRISE_SUBCA или, если корневой ЦС предприятия не существует, значение по умолчанию — ENUM_ENTERPRISE_ROOTCA.
ENUM_SETUPPROP_CAKEYINFORMATION
Значение: 1
Значение VT_DISPATCH в виде объекта CCertSrvSetupKeyInformation , указывающее сведения о закрытом ключе , используемом для сертификата ЦС. По умолчанию программа установки создает новый ключ

с 2048-разрядной длиной ключа для корневого и подчиненного ЦС с помощью "Майкрософт"

Надежный поставщик криптографии".
ENUM_SETUPPROP_INTERACTIVE
Значение: 2
Значение VT_BOOL , указывающее, разрешено ли поставщику служб шифрования (CSP) взаимодействовать с рабочим столом. Значение по умолчанию — false.
ENUM_SETUPPROP_CANAME
Значение: 3
Значение VT_BSTR , содержащее общее имя ЦС. По умолчанию используется общий

name — Имя_-доменаLocalComputerName-CAName.
ENUM_SETUPPROP_CADSSUFFIX
Значение: 4
Значение VT_BSTR , содержащее суффикс различающегося имени для имени ЦС.
ENUM_SETUPPROP_VALIDITYPERIOD
Значение: 5
Значение VT_I4 , указывающее количество единиц в периоде действия в соответствии с типом свойства ENUM_SETUPPROP_VALIDITYPERIODUNIT . Для подчиненного ЦС срок действия определяется родительским ЦС.
ENUM_SETUPPROP_VALIDITYPERIODUNIT
Значение: 6
Значение VT_I4 , указывающее значение перечисления ENUM_PERIOD , указывающее единицы времени периода действия. Для подчиненного ЦС единица времени периода действия определяется родительским ЦС.
ENUM_SETUPPROP_EXPIRATIONDATE
Значение: 7
Значение VT_BSTR , указывающее ожидаемую дату окончания срока действия сертификата корневого ЦС на основе текущего времени, периода действия и единицы периода действия. Для подчиненного ЦС дата окончания срока действия

определяется родительским центром сертификации.
ENUM_SETUPPROP_PRESERVEDATABASE
Значение: 8
Значение VT_BOOL , указывающее, следует ли сохранять существующую базу данных. Это необходимо при следующих условиях:


  • ЦС

    был ранее установлен (а затем удален) на этом компьютере.

  • Для установки используется существующий ключ (и связанный с ним сертификат).

  • База данных существует в заданном каталоге базы данных.

ENUM_SETUPPROP_DATABASEDIRECTORY
Значение: 9
Значение VT_BSTR , указывающее путь к каталогу, в котором хранятся файлы базы данных ЦС после установки. Путь по умолчанию — %SystemRoot%\System32\Certlog.
ENUM_SETUPPROP_LOGDIRECTORY
Значение: 10
Значение VT_BSTR , указывающее путь к каталогу, в котором хранятся файлы журнала базы данных ЦС после установки. Путь по умолчанию — %SystemRoot%\System32\Certlog.
ENUM_SETUPPROP_SHAREDFOLDER
Значение: 11
Это значение не используется и зарезервировано для использования в будущем.
ENUM_SETUPPROP_PARENTCAMACHINE
Значение: 12
Значение VT_BSTR , указывающее имя компьютера, на котором размещен родительский ЦС. Это значение применимо только в том случае, если устанавливается подчиненный ЦС. Значение по умолчанию отсутствует.
ENUM_SETUPPROP_PARENTCANAME
Значение: 13
Значение VT_BSTR , указывающее имя родительского ЦС. Это значение применимо только в том случае, если устанавливается подчиненный ЦС. Значение по умолчанию отсутствует.
ENUM_SETUPPROP_REQUESTFILE
Значение: 14
Значение VT_BSTR , указывающее путь к файлу, используемый для сохранения запроса подчиненного ЦС, чтобы его можно было позже отправить в родительский ЦС. Значение по умолчанию — %SystemDrive%\\DNSMachineName_CAName.req.
ENUM_SETUPPROP_WEBCAMACHINE
Значение: 15
Значение VT_BSTR , указывающее имя компьютера, на котором размещен ЦС. Это значение применимо только в том случае, если устанавливается поддержка роли веб-регистрации центра сертификации. Значение по умолчанию отсутствует.
ENUM_SETUPPROP_WEBCANAME
Значение: 16
Значение VT_BSTR , указывающее имя ЦС. Это значение применимо только в том случае, если устанавливается поддержка роли веб-регистрации центра сертификации. Значение по умолчанию отсутствует.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть casetup.h