Перечисление 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 |