Интерфейсы CertEnroll
Следующие интерфейсы поддерживаются API регистрации сертификатов.
Интерфейс | Описание |
---|---|
IAlternativeName | Представляет экземпляр расширения AlternativeNames . |
IAlternativeNames | Управляет коллекцией объектов IAlternativeName . |
IBinaryConverter | Создает строку в кодировке Юникод из массива байтов, массив байтов из строки в кодировке Юникод и изменяет тип кодировки Юникод, применяемый к строке. |
ICertificatePolicy | Указывает политику сертификатов, которая определяет назначение, для которого можно использовать сертификат. |
ICertificatePolicies | Управляет коллекцией объектов ICertificatePolicy . |
ICertProperties | Управление коллекцией объектов ICertProperty . |
ICertProperty | Связывает внешнее свойство с сертификатом. |
ICertPropertyArchived | Представляет свойство сертификата, определяющее, был ли заархивирован сертификат. |
ICertPropertyArchivedKeyHash | Представляет хэш SHA-1 зашифрованного закрытого ключа, отправленного в центр сертификации для архивации. |
ICertPropertyAutoEnroll | Представляет свойство сертификата, идентифицирующее шаблон, настроенный для включения автоматической регистрации сертификата. |
ICertPropertyBackedUp | Представляет свойство сертификата, которое определяет, была ли создана резервная копия сертификата, и, если да, дата и время его сохранения. |
ICertPropertyDescription | Позволяет указать и извлечь строку, содержащую описательные сведения для сертификата. |
ICertPropertyEnrollment | Представляет свойство сертификата, содержащее сведения о сертификате и центре сертификации, созданные при вызове клиентом метода Enroll в интерфейсе IX509Enrollment . |
ICertPropertyEnrollmentPolicyServer | Представляет свойство внешнего сертификата, содержащее сведения о сервере политики регистрации сертификатов (CEP) и сервере регистрации сертификатов (CES). |
ICertPropertyFriendlyName | Позволяет указать и получить строку, содержащую отображаемое имя сертификата. |
ICertPropertyKeyProvInfo | Представляет свойство сертификата, содержащее сведения о закрытом ключе. |
ICertPropertyRenewal | Представляет свойство сертификата, содержащее хэш SHA-1 нового сертификата, созданного при обновлении существующего сертификата. |
ICertPropertyRequestOriginator | Представляет свойство сертификата, содержащее DNS-имя компьютера, на котором был создан запрос. |
ICertPropertySHA1Hash | Представляет свойство сертификата, содержащее хэш SHA-1 сертификата. |
ICertificationAuthorities | Управляет коллекцией объектов ICertificationAuthority . |
ICertificationAuthority | Представляет один центр сертификации. |
ICryptAttribute | Представляет криптографический атрибут в запросе сертификата. |
ICryptAttributes | Управляет коллекцией объектов ICryptAttribute . |
ICspAlgorithm | Представляет алгоритм, реализованный поставщиком служб шифрования. |
ICspAlgorithms | Управляет коллекцией объектов ICspAlgorithm . |
ICspInformation | Предоставляет доступ к общим сведениям о поставщике шифрования. |
ICspInformations | Управляет коллекцией объектов ICspInformation . |
ICspStatus | Содержит сведения о паре поставщика шифрования и алгоритма. |
ICspStatuses | Управляет коллекцией объектов ICspStatus . |
IObjectId | Представляет идентификатор объекта. |
IObjectIds | Управляет коллекцией объектов IObjectId . |
IPolicyQualifier | Представляет квалификатор, который может быть связан с политикой сертификатов. |
IPolicyQualifiers | Управляет коллекцией объектов IPolicyQualifier . |
ISignerCertificate | Представляет сертификат подписи, который позволяет подписать запрос на сертификат. |
ISignerCertificates | Управляет коллекцией объектов ISignerCertificate . |
ISmimeCapabilities | Управляет коллекцией объектов ISmimeCapability . |
ISmimeCapability | Представляет расширение SMIMECapabilities , которое определяет возможности расшифровки получателя электронной почты. |
IX500DistinguishedName | Представляет различающееся имя X.500. |
IX509Attribute | Представляет атрибут в запросе сертификата PKCS #7, PKCS #10 или CMC. |
IX509AttributeClientId | Представляет атрибут, который можно использовать для идентификации клиента, создающего запрос сертификата. |
IX509AttributeExtensions | Представляет расширения сертификата в запросе на сертификат. |
IX509AttributeArchiveKey | Представляет атрибут, содержащий зашифрованный закрытый ключ, архивируемый центром сертификации. |
IX509AttributeArchiveKeyHash | Представляет атрибут, содержащий хэш SHA-1 зашифрованного закрытого ключа, архивированного центром сертификации. |
IX509AttributeCspProvider | Представляет атрибут, идентифицирующий поставщика шифрования, используемого сущностью, запрашивающей сертификат. |
IX509AttributeOSVersion | Представляет атрибут, содержащий сведения о версии клиентской операционной системы, в которой был создан запрос на сертификат. |
IX509AttributeRenewalCertificate | Представляет атрибут, содержащий обновляемый сертификат. |
IX509Attributes | Управляет коллекцией объектов IX509Attribute . |
IX509CertificateRequest | Представляет абстрактный интерфейс верхнего уровня для запроса сертификата. |
IX509CertificateRequestCertificate | Позволяет создавать сертификаты напрямую без доступа к центру регистрации или сертификации. |
IX509CertificateRequestCertificate2 | Расширяет интерфейс IX509CertificateRequestCertificate , чтобы включить инициализацию из шаблона. |
IX509CertificateRequestCmc | Представляет запрос CMC. |
IX509CertificateRequestCmc2 | Расширяет интерфейс IX509CertificateRequestCmc , чтобы включить инициализацию из шаблона. |
IX509CertificateRequestPkcs10 | Представляет запрос PKCS #10. |
IX509CertificateRequestPkcs10V2 | Расширяет интерфейс IX509CertificateRequestPkcs10 , чтобы включить инициализацию из шаблона. |
IX509CertificateRequestPkcs7 | Представляет запрос PKCS No 7. |
IX509CertificateRequestPkcs7V2 | Расширяет интерфейс IX509CertificateRequestPkcs7 , чтобы включить инициализацию из шаблона. |
IX509CertificateTemplate | Представляет шаблон запроса на сертификат. |
IX509CertificateTemplates | Управляет коллекцией объектов IX509CertificateTemplate . |
IX509CertificateTemplateWritable | Добавляет шаблон в хранилище шаблонов или удаляет его из него. |
IX509Enrollment | Регистрирует компьютер или пользователя в иерархии сертификатов. |
IX509Enrollment2 | Расширяет интерфейс IX509Enrollment , чтобы включить инициализацию из шаблона. |
IX509EnrollmentHelper | Определяет методы, позволяющие веб-приложению регистрировать сертификат, хранить учетные данные сервера политики в кэше учетных данных, а также регистрировать серверы политик и серверы регистрации. |
IX509EnrollmentPolicyServer | Представляет сервер политики регистрации сертификатов (CEP). |
IX509EnrollmentStatus | Извлекает подробные сведения об ошибке о транзакции регистрации сертификата. |
IX509EnrollmentWebClassFactory | Создает объект в контексте пользователя на веб-странице. |
IX509Extension | Определяет расширение для запроса сертификата. |
IX509ExtensionAlternativeNames | Указывает одну или несколько альтернативных форм имен для субъекта сертификата. |
IX509ExtensionAuthorityKeyIdentifier | Представляет расширение AuthorityKeyIdentifier . |
IX509ExtensionBasicConstraints | Указывает, является ли субъект сертификата центром сертификации, и, если да, глубину цепочки подчиненных центров сертификации. |
IX509ExtensionCertificatePolicies | Представляет коллекцию терминов со сведениями о политике. |
IX509ExtensionMSApplicationPolicies | Представляет коллекцию идентификаторов объектов, которые указывают, как сертификат может использоваться приложением. |
IX509ExtensionEnhancedKeyUsage | Представляет коллекцию идентификаторов объектов, которые определяют предполагаемое использование открытого ключа, содержащегося в сертификате. |
IX509ExtensionKeyUsage | Представляет ограничения на операции, которые могут выполняться открытым ключом, содержащимся в сертификате. |
IX509Extensions | Управляет коллекцией объектов IX509Extension . |
IX509ExtensionSmimeCapabilities | Представляет коллекцию, которая сообщает о возможностях расшифровки получателя электронной почты отправителю электронной почты. |
IX509ExtensionSubjectKeyIdentifier | Представляет расширение SubjectKeyIdentifier, используемое для идентификации сертификата подписи. |
IX509ExtensionTemplate | Представляет расширение CertificateTemplate , содержащее шаблон версии 2. |
IX509ExtensionTemplateName | Представляет расширение CertificateTemplateName , содержащее шаблон версии 1. |
IX509MachineEnrollmentFactory | Создает объект IX509EnrollmentHelper на веб-странице. |
IX509NameValuePair | Представляет универсальную пару "имя-значение". |
IX509NameValuePairs | Управляет коллекцией объектов IX509NameValuePair . |
IX509PolicyServerListManager | Управляет коллекцией объектов IX509PolicyServerUrl . |
IX509PolicyServerListManager | Управляет коллекцией объектов IX509PolicyServerUrl . |
IX509PrivateKey | Представляет асимметричный закрытый ключ, который можно использовать для шифрования, подписывания и соглашения о ключе. |
IX509PublicKey | Представляет открытый ключ в паре открытый и закрытый ключи. |
IX509SignatureInformation | Представляет сведения, используемые для подписи запроса на сертификат. |
Связанные темы