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


Перечисления CertEnroll

Следующие перечисления поддерживаются API регистрации сертификатов.

Перечисление Описание
AlgorithmFlags Содержит флаги, которые можно использовать для уточнения поиска алгоритма шифрования.
AlgorithmOperationFlags Указывает операции, которые может выполнять алгоритм. Он используется для получения операционных возможностей алгоритма CSP или сведений о состоянии CSP на основе этих возможностей.
AlgorithmType Указывает назначение алгоритма шифрования.
AlternativeNameType Задает альтернативные типы имен, которые можно указать при создании расширения AlternativeName .
CERTENROLL_OBJECTID Содержит предопределенные идентификаторы объектов (OID), поддерживаемые API регистрации сертификатов.
CERTENROLL_PROPERTYID Содержит предопределенные идентификаторы OID для внешних свойств, поддерживаемых API регистрации сертификатов.
CommitTemplateFlags Задает параметры для сохранения и удаления шаблонов.
EncodingType Указывает тип кодировки, применяемой к массиву байтов для отображения.
EnrollmentCAProperty Задает значения свойств центра сертификации.
EnrollmentDisplayStatus Указывает, следует ли отображать сведения о состоянии регистрации в пользовательском интерфейсе.
EnrollmentEnrollStatus Указывает состояние регистрации запроса на сертификат.
EnrollmentPolicyFlags Задает флаги групповой политики.
EnrollmentPolicyServerPropertyFlags Указывает сервер политики по умолчанию.
EnrollmentSelectionStatus Указывает, будет ли отслеживаться состояние регистрации объекта во время процесса регистрации.
EnrollmentTemplateProperty Содержит значения свойств для заданного шаблона.
InnerRequestLevel Указывает уровень сдерживания запроса сертификата в запросе PKCS #7 или CMC.
InstallResponseRestrictionFlags Содержит флаги, определяющие ограничения, накладываемые на локальную установку цепочки сертификатов.
KeyIdentifierHashAlgorithm Задает алгоритм, используемый для хэширования открытого ключа в запросе сертификата.
ObjectIdGroupId Указывает категорию или группу, к которой принадлежит OID.
ObjectIdPublicKeyFlags Указывает, используется ли алгоритм открытого ключа для подписывания или шифрования.
PFXExportOptions Указывает, сколько цепочки сертификатов включается при создании сообщения Exchange персональных данных (PFX).
Pkcs10AllowedSignatureTypes Указывает тип подписи, разрешенный при подписи запроса сертификата.
PolicyQualifierType Указывает тип квалификатора, примененного к политике сертификата.
PolicyServerUrlFlags Содержит флаги сервера политики регистрации сертификатов (CEP).
PolicyServerUrlPropertyID Содержит значения, указывающие тип значения свойства, возвращаемого методом GetStringProperty или заданные методом SetStringProperty в интерфейсе IX509PolicyServerUrl .
RequestClientInfoClientId Указывает тип приложения, создавшего запрос сертификата.
WebEnrollmentFlags Указывает поведение веб-регистрации.
WebSecurityLevel Указывает, является ли веб-метод или свойство безопасным для создания скриптов.
X500NameFlags Задает характеристики отображения и кодирования различающегося имени или относительного различающегося имени.
X509CertificateEnrollmentContext Указывает характер конечной сущности, для которой предназначен сертификат.
X509CertificateTemplateEnrollmentFlag Содержит значения, определяющие действия сервера и клиента во время регистрации.
X509CertificateTemplateGeneralFlag Содержит сведения об использовании и изменении шаблонов и связанных сертификатов.
X509CertificateTemplatePrivateKeyFlag Содержит значения, определяющие действия клиента в отношении закрытого ключа.
X509CertificateTemplateSubjectNameFlag Содержит значения, определяющие действия сервера и клиента, касающиеся имен субъектов.
X509EnrollmentPolicyExportFlags Указывает, какие элементы следует экспортировать с сервера политики.
X509EnrollmentPolicyLoadOption Указывает, как получить политику с сервера политики.
X509KeySpec Указывает предполагаемое использование ключа для устаревшей CSP.
X509KeyUsageFlags Указывает назначение ключа, содержащегося в сертификате.
X509PrivateKeyExportFlags Указывает политику экспорта для закрытого ключа.
X509PrivateKeyProtection Указывает уровень защиты закрытых ключей, поддерживаемый KSP или CSP.
X509PrivateKeyUsageFlags Указывает разрешенное использование закрытого ключа.
X509PrivateKeyVerify Указывает, отображается ли пользовательский интерфейс во время проверки закрытого ключа и может ли проверка продолжаться, если поставщик облачных служб или KSP представляет смарт-карту.
X509ProviderType Указывает тип поставщика служб шифрования или поставщика службы ключей.
X509RequestInheritOptions Указывает, как ключи, значения расширения и внешние свойства наследуются при создании нового запроса из существующего сертификата.
X509RequestType Указывает тип запроса сертификата.
X509SCEPDisposition Описывает результирующее ликвидацию запроса для обработки ответного сообщения.
X509SCEPFailInfo Описывает характер сбоя регистрации сертификатов SCEP.

 

Справочник по API регистрации сертификатов

Интерфейсы CertEnroll