System.Security.Cryptography.X509Certificates Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит реализацию среды CLR сертификата Authenticode X.509 версии 3. Этот сертификат подписан закрытым ключом, который однозначно и положительно идентифицирует владельца сертификата.
Классы
AuthenticodeSignatureInformation |
Предоставляет сведения о подписи Authenticode для манифеста. |
CertificateRequest |
Представляет абстракцию по PKCS#10 CertificateRequestInfo и X.509 TbsCertificate. |
CertificateRevocationListBuilder |
Упрощает создание списка отзыва сертификатов (CRL). |
DSACertificateExtensions |
Предоставляет методы расширения для получения DSA реализаций для открытых и закрытых ключей X509Certificate2. |
ECDsaCertificateExtensions |
Предоставляет методы расширения для получения ECDsa реализаций для открытых и закрытых ключей сертификата X509Certificate2. |
Pkcs12LoaderLimits |
Представляет набор ограничений, применяемых при загрузке содержимого PKCS#12/PFX. |
Pkcs12LoadLimitExceededException |
Исключение, которое возникает при импорте PKCS#12/PFX, завершилось сбоем из-за нарушения указанного ограничения. |
PublicKey |
Представляет сведения о открытом ключе сертификата. Этот класс не может быть унаследован. |
RSACertificateExtensions |
Предоставляет методы расширения для получения RSA реализаций для открытых и закрытых ключей X509Certificate2. |
SubjectAlternativeNameBuilder |
Этот класс упрощает создание расширения альтернативного имени субъекта для сертификата X.509. |
TimestampInformation |
Содержит сведения о метки времени, примененной к подписи Authenticode для манифеста. |
X500DistinguishedName |
Представляет различающееся имя сертификата X509. Этот класс не может быть унаследован. |
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 версии 3. |
X509Certificate2 |
Представляет сертификат X.509. |
X509Certificate2Collection |
Представляет коллекцию объектов X509Certificate2. Этот класс не может быть унаследован. |
X509Certificate2Enumerator |
Поддерживает простую итерацию по объекту X509Certificate2Collection. Этот класс не может быть унаследован. |
X509Certificate2UI |
Отображает диалоговые окна пользовательского интерфейса, позволяющие выбирать и просматривать сертификаты X.509. Этот класс не может быть унаследован. |
X509CertificateCollection |
Определяет коллекцию, в которой хранятся объекты X509Certificate. |
X509CertificateCollection.X509CertificateEnumerator |
Перечисляет объекты X509Certificate в X509CertificateCollection. |
X509CertificateLoader |
Содержит реализацию среды CLR сертификата Authenticode X.509 версии 3. Этот сертификат подписан закрытым ключом, который однозначно и положительно идентифицирует владельца сертификата. |
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, которое является физическим хранилищем, в котором хранятся и управляются сертификаты. Этот класс не может быть унаследован. |
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. |