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


Перечисление X509CertificateTemplateEnrollmentFlag (certenroll.h)

Перечисление X509CertificateTemplateEnrollmentFlag содержит значения, определяющие действия сервера и клиента во время регистрации.

Синтаксис

typedef enum X509CertificateTemplateEnrollmentFlag {
  EnrollmentIncludeSymmetricAlgorithms = 0x1,
  EnrollmentPendAllRequests = 0x2,
  EnrollmentPublishToKRAContainer = 0x4,
  EnrollmentPublishToDS = 0x8,
  EnrollmentAutoEnrollmentCheckUserDSCertificate = 0x10,
  EnrollmentAutoEnrollment = 0x20,
  EnrollmentDomainAuthenticationNotRequired = 0x80,
  EnrollmentPreviousApprovalValidateReenrollment = 0x40,
  EnrollmentUserInteractionRequired = 0x100,
  EnrollmentAddTemplateName = 0x200,
  EnrollmentRemoveInvalidCertificateFromPersonalStore = 0x400,
  EnrollmentAllowEnrollOnBehalfOf = 0x800,
  EnrollmentAddOCSPNoCheck = 0x1000,
  EnrollmentReuseKeyOnFullSmartCard = 0x2000,
  EnrollmentNoRevocationInfoInCerts = 0x4000,
  EnrollmentIncludeBasicConstraintsForEECerts = 0x8000,
  EnrollmentPreviousApprovalKeyBasedValidateReenrollment = 0x10000,
  EnrollmentCertificateIssuancePoliciesFromRequest = 0x20000,
  EnrollmentSkipAutoRenewal = 0x40000
} ;

Константы

 
EnrollmentIncludeSymmetricAlgorithms
Значение: 0x1
Указывает клиенту и серверу включить расширение S/MIME в запрос сертификата и выданный сертификат.
EnrollmentPendAllRequests
Значение: 0x2
Указывает центру сертификации (ЦС) разместить все запросы на сертификаты в состоянии ожидания.
EnrollmentPublishToKRAContainer
Значение: 0x4
Указывает центру сертификации опубликовать выданный сертификат в контейнере агента восстановления ключей (KRA) в Active Directory.
EnrollmentPublishToDS
Значение: 0x8
Указывает клиентам и серверам добавить выданный сертификат к атрибуту userCertificate объекта пользователя в Active Directory.
EnrollmentAutoEnrollmentCheckUserDSCertificate
Значение: 0x10
Указывает клиентам не регистрировать автоматически сертификат на основе этого шаблона, если атрибут userCertificate объекта пользователя в Active Directory уже содержит действительный сертификат на основе этого шаблона.
EnrollmentAutoEnrollment
Значение: 0x20
Указывает клиентам автоматически зарегистрировать сертификат, основанный на этом шаблоне.
EnrollmentDomainAuthenticationNotRequired
Значение: 0x80
Не используется.
EnrollmentPreviousApprovalValidateReenrollment
Значение: 0x40
Указывает клиентам подписывать сертификат с помощью закрытых ключей, открытые ключи которых содержатся в существующих сертификатах.
EnrollmentUserInteractionRequired
Значение: 0x100
Указывает клиенту получить согласие пользователя перед попыткой регистрации запроса на сертификат на основе этого шаблона.
EnrollmentAddTemplateName
Значение: 0x200
Не используется.
EnrollmentRemoveInvalidCertificateFromPersonalStore
Значение: 0x400
Указывает клиенту удалить просроченные, отозванные или обновленные сертификаты из локального хранилища сертификатов.
EnrollmentAllowEnrollOnBehalfOf
Значение: 0x800
Указывает серверу разрешить функциональность регистрации от имени (EOBO).
EnrollmentAddOCSPNoCheck
Значение: 0x1000
Указывает серверу не включать сведения об отзыве в выданный сертификат, добавляя вместо этого расширение id-pkix-ocsp-nocheck, указывающее, что владелец сертификата может быть доверенным в течение срока действия сертификата.
EnrollmentReuseKeyOnFullSmartCard
Значение: 0x2000
Указывает клиенту повторно использовать закрытый ключ для обновления сертификата на основе смарт-карта, если на карта не удается создать новый закрытый ключ.
EnrollmentNoRevocationInfoInCerts
Значение: 0x4000
Указывает серверу не включать сведения об отзыве в выданный сертификат.
EnrollmentIncludeBasicConstraintsForEECerts
Значение: 0x8000
Указывает серверу включить расширение базовых ограничений в выданный сертификат.
EnrollmentPreviousApprovalKeyBasedValidateReenrollment
Значение: 0x10000
EnrollmentCertificateIssuancePoliciesFromRequest
Значение: 0x20000
EnrollmentSkipAutoRenewal
Значение: 0x40000

Требования

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