System.Security.Cryptography.X509Certificates Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит реализацию среды CLR сертификата Authenticode X.509 v.3. Этот сертификат подписывается закрытым ключом, однозначно определяющим владельца сертификата.
Классы
AuthenticodeSignatureInformation |
Предоставляет информацию о подписи Authenticode для манифеста. |
CertificateRequest |
Представляет абстракцию PKCS#10 CertificationRequestInfo и X.509 TbsCertificate. |
CertificateRevocationListBuilder |
Упрощает создание списка отзыва сертификатов (CRL). |
DSACertificateExtensions |
Предоставляет методы расширения для получения реализаций DSA для открытых и закрытых ключей X509Certificate2. |
ECDsaCertificateExtensions |
Предоставляет методы расширения для получения реализаций ECDsa для открытых и закрытых ключей сертификата X509Certificate2. |
PublicKey |
Представляет сведения об открытом ключе сертификата. Этот класс не наследуется. |
RSACertificateExtensions |
Предоставляет методы расширения для получения реализаций RSA для открытых и закрытых ключей X509Certificate2. |
SubjectAlternativeNameBuilder |
Этот класс используется в качестве вспомогательного при создании расширения альтернативного имени субъекта для сертификата X.509. |
TimestampInformation |
Предоставляет подробные сведения об отметке времени, которая была применена к подписи Authenticode манифеста. |
X500DistinguishedName |
Представляет различающееся имя сертификата X.509. Этот класс не наследуется. |
X500DistinguishedNameBuilder |
Упрощает создание различающегося имени для сертификата X.509. |
X500RelativeDistinguishedName |
Представляет компонент относительного различающегося имени различающегося имени X.500. |
X509AuthorityInformationAccessExtension |
Представляет расширение X.509 для доступа к данным центра (1.3.6.1.5.5.7.1.1). |
X509AuthorityKeyIdentifierExtension |
Представляет расширение X.509 идентификатора ключа центра (2.5.29.35). |
X509BasicConstraintsExtension |
Определяет ограничения, установленные для сертификата. Этот класс не наследуется. |
X509Certificate |
Предоставляет методы, помогающие использовать сертификаты X.509 v.3. |
X509Certificate2 |
Представляет сертификат X.509. |
X509Certificate2Collection |
Представляет коллекцию объектов X509Certificate2. Этот класс не наследуется. |
X509Certificate2Enumerator |
Поддерживает простой перебор объекта X509Certificate2Collection. Этот класс не наследуется. |
X509Certificate2UI |
Отображает диалоговые окна интерфейса пользователя, которые позволяют выбрать и просмотреть сертификаты X.509. Этот класс не наследуется. |
X509CertificateCollection |
Задает коллекцию, которая хранит объекты X509Certificate. |
X509CertificateCollection.X509CertificateEnumerator |
Перечисляет объекты X509Certificate в коллекции X509CertificateCollection. |
X509Chain |
Представляет обработчик для создания цепочки для сертификатов X509Certificate2. |
X509ChainElement |
Представляет элемент в цепочке X.509. |
X509ChainElementCollection |
Представляет коллекцию объектов X509ChainElement. Этот класс не наследуется. |
X509ChainElementEnumerator |
Поддерживает простую итерацию коллекции X509ChainElementCollection. Этот класс не наследуется. |
X509ChainPolicy |
Представляет политику цепочки, применяемую при построении цепочки сертификата X509. Этот класс не наследуется. |
X509EnhancedKeyUsageExtension |
Определяет коллекцию идентификаторов объекта (OID), которая указывает приложения, использующие ключ. Этот класс не наследуется. |
X509Extension |
Представляет расширение X509. |
X509ExtensionCollection |
Представляет коллекцию объектов X509Extension. Этот класс не наследуется. |
X509ExtensionEnumerator |
Поддерживает простой перебор коллекции X509ExtensionCollection. Этот класс не наследуется. |
X509KeyUsageExtension |
Определяет использование ключа, содержащегося в сертификате X.509. Этот класс не наследуется. |
X509SignatureGenerator |
Базовый класс для создания закодированных подписей в соответствии с требованиями сертификатов X.509. |
X509Store |
Представляет хранилище X.509, которое является физическими хранилищем, используемым для хранения сертификатов X.509 и управления ими. Этот класс не наследуется. |
X509SubjectAlternativeNameExtension |
Представляет расширение альтернативного имени субъекта X.509 (2.5.29.17). |
X509SubjectKeyIdentifierExtension |
Определяет строку, указывающую идентификатор ключа субъекта (SKI) для сертификата. Этот класс не наследуется. |
Структуры
X509ChainStatus |
Предоставляет простую структуру для хранения сведений об ошибках и состоянии цепочки X509. |
Перечисления
CertificateRequestLoadOptions |
Задает параметры при загрузке CertificateRequest. |
OpenFlags |
Задает способ открытия хранилища сертификатов X.509. |
StoreLocation |
Задает расположение хранилища сертификатов X.509. |
StoreName |
Задает имя открываемого хранилища сертификатов X.509. |
TrustStatus |
Идентифицирует уровень достоверности, назначенный подписи манифеста. |
X500DistinguishedNameFlags |
Задает характеристики различающегося имени, соответствующего стандарту X.500. |
X509ChainStatusFlags |
Определяет состояние цепочки X509. |
X509ChainTrustMode |
Режим, определяющий корневое доверие для построения цепочки сертификатов. |
X509ContentType |
Задает формат сертификата X.509. |
X509FindType |
Задает тип значения, поиск которого выполняется с помощью метода Find(X509FindType, Object, Boolean). |
X509IncludeOption |
Задает длину цепочки сертификата X.509, которая должна быть включена в данные X.509. |
X509KeyStorageFlags |
Определяет, куда и как импортируется закрытый ключ сертификата X.509. |
X509KeyUsageFlags |
Определяет способ использования ключа сертификата. Если это значение не определено, ключ может использоваться для любых целей. |
X509NameType |
Задает тип имени, содержащегося в сертификате X509. |
X509RevocationFlag |
Задает сертификаты X509 в цепочке, которые должны быть проверены для отзыва. |
X509RevocationMode |
Задает режим для проверки отзыва сертификата X509. |
X509RevocationReason |
Указывает причину отзыва сертификата. |
X509SelectionFlag |
Задает тип запрошенного выбора с помощью метода SelectFromCollection. |
X509SubjectKeyIdentifierHashAlgorithm |
Определяет тип хэш-алгоритма для использования с классом X509SubjectKeyIdentifierExtension. |
X509VerificationFlags |
Задает условия, при которых должна проводиться проверка сертификатов цепочки X509. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по