System.Security.Cryptography.X509Certificates Ad Alanı

Authenticode X. 509.952 v. 3 sertifikasının ortak dil çalışma zamanı uygulamasını içerir. Bu sertifika, sertifikanın sahibini benzersiz ve olumlu olarak tanımlayan bir özel anahtarla imzalanır.

Sınıflar

AuthenticodeSignatureInformation

Bir bildirim için Authenticode imzası hakkında bilgi sağlar.

CertificateRequest

PKCS#10 CertificationRequestInfo ve X.509 TbsCertificate üzerinde bir soyutlama temsil eder.

CertificateRevocationListBuilder

Facilitates building a Certificate Revocation List (CRL).

DSACertificateExtensions

bir X509Certificate2ortak ve özel anahtarları için uygulamaları almak DSA için uzantı yöntemleri sağlar.

ECDsaCertificateExtensions

Bir sertifikanın ortak ve özel anahtarları X509Certificate2 için uygulamaları almak ECDsa için uzantı yöntemleri sağlar.

PublicKey

Sertifikanın ortak anahtar bilgilerini temsil eder. Bu sınıf devralınamaz.

RSACertificateExtensions

bir X509Certificate2ortak ve özel anahtarları için uygulamaları almak RSA için uzantı yöntemleri sağlar.

SubjectAlternativeNameBuilder

Bu sınıf, X.509 sertifikası için konu alternatif ad uzantısı oluşturmayı kolaylaştırır.

TimestampInformation

Bir bildirim için Authenticode imzalarına uygulanan zaman damgasıyla ilgili ayrıntıları sağlar.

X500DistinguishedName

X509 sertifikasının ayırt edici adını temsil eder. Bu sınıf devralınamaz.

X500DistinguishedNameBuilder

X.509 sertifikası için ayırt edici bir ad oluşturmayı kolaylaştırır.

X500RelativeDistinguishedName

Represents a Relative Distinguished Name component of an X.500 Distinguished Name.

X509AuthorityInformationAccessExtension

Yetkili Bilgileri Erişimi X.509 Uzantısını (1.3.6.1.5.5.7.1.1) temsil eder.

X509AuthorityKeyIdentifierExtension

Represents the Authority Key Identifier X.509 Extension (2.5.29.35).

X509BasicConstraintsExtension

Bir sertifikada ayarlanan kısıtlamaları tanımlar. Bu sınıf devralınamaz.

X509Certificate

X.509 v.3 sertifikalarını kullanmanıza yardımcı olan yöntemler sağlar.

X509Certificate2

X.509 sertifikayı temsil eder.

X509Certificate2Collection

Nesne koleksiyonunu X509Certificate2 temsil eder. Bu sınıf devralınamaz.

X509Certificate2Enumerator

Bir nesne üzerinde basit bir X509Certificate2Collection yinelemeyi destekler. Bu sınıf devralınamaz.

X509Certificate2UI

X.509 sertifikalarını seçmenize ve görüntülemenize olanak sağlayan kullanıcı arabirimi iletişim kutularını görüntüler. Bu sınıf devralınamaz.

X509CertificateCollection

Nesneleri depolayan X509Certificate bir koleksiyon tanımlar.

X509CertificateCollection.X509CertificateEnumerator

içindeki X509CertificateCollectionnesneleri numaralandırırX509Certificate.

X509Chain

Sertifikalar için X509Certificate2 zincir oluşturma altyapısını temsil eder.

X509ChainElement

X.509 zincirinin bir öğesini temsil eder.

X509ChainElementCollection

Nesne koleksiyonunu X509ChainElement temsil eder. Bu sınıf devralınamaz.

X509ChainElementEnumerator

üzerinde basit bir yinelemeyi X509ChainElementCollectiondestekler. Bu sınıf devralınamaz.

X509ChainPolicy

X509 sertifika zinciri oluştururken uygulanacak zincir ilkesini temsil eder. Bu sınıf devralınamaz.

X509EnhancedKeyUsageExtension

Anahtarı kullanan uygulamaları gösteren nesne tanımlayıcıları (OID) koleksiyonunu tanımlar. Bu sınıf devralınamaz.

X509Extension

X509 uzantısını temsil eder.

X509ExtensionCollection

Nesne koleksiyonunu X509Extension temsil eder. Bu sınıf devralınamaz.

X509ExtensionEnumerator

üzerinde X509ExtensionCollectionbasit bir yinelemeyi destekler. Bu sınıf devralınamaz.

X509KeyUsageExtension

X.509 sertifikası içinde yer alan bir anahtarın kullanımını tanımlar. Bu sınıf devralınamaz.

X509SignatureGenerator

X.509 sertifikaları için gerektiğinde kodlanmış imzalar oluşturmak için temel sınıf.

X509Store

Sertifikaların kalıcı olduğu ve yönetildiği fiziksel bir depo olan X.509 depolarını temsil eder. Bu sınıf devralınamaz.

X509SubjectAlternativeNameExtension

Represents the Subject Alternative Name X.509 Extension (2.5.29.17).

X509SubjectKeyIdentifierExtension

Sertifikanın konu anahtarı tanımlayıcısını (SKI) tanımlayan bir dize tanımlar. Bu sınıf devralınamaz.

Yapılar

X509ChainStatus

X509 zincir durumunu ve hata bilgilerini depolamak için basit bir yapı sağlar.

Numaralandırmalar

CertificateRequestLoadOptions

Specifies options when loading a CertificateRequest.

OpenFlags

X.509 sertifika depounu açmanın yolunu belirtir.

StoreLocation

X.509 sertifika deposunun konumunu belirtir.

StoreName

Açılacak X.509 sertifika deposunun adını belirtir.

TrustStatus

Bir bildirimin imzasına atanan güvenilirliği düzeyini tanımlar.

X500DistinguishedNameFlags

X.500 ayırt edici adının özelliklerini belirtir.

X509ChainStatusFlags

X509 zincirinin durumunu tanımlar.

X509ChainTrustMode

Sertifika zincirini oluşturmak için kök güveni belirleyen mod.

X509ContentType

X.509 sertifikasının biçimini belirtir.

X509FindType

Yöntemin aramasını yapılan değerin Find(X509FindType, Object, Boolean) türünü belirtir.

X509IncludeOption

X.509 verilerinde X.509 sertifika zincirinin ne kadarının yer alması gerektiğini belirtir.

X509KeyStorageFlags

X.509 sertifikasının özel anahtarının nerede ve nasıl içeri aktarılacağını tanımlar.

X509KeyUsageFlags

Sertifika anahtarının nasıl kullanılabileceğini tanımlar. Bu değer tanımlanmamışsa anahtar herhangi bir amaçla kullanılabilir.

X509NameType

X509 sertifikasının içerdiği ad türünü belirtir.

X509RevocationFlag

Zincirdeki hangi X509 sertifikalarının iptal için denetlenmesi gerektiğini belirtir.

X509RevocationMode

X509 sertifika iptalini denetlemek için kullanılan modu belirtir.

X509RevocationReason

Specifies the reason a certificate was revoked.

X509SelectionFlag

yöntemi kullanılarak SelectFromCollection istenen seçim türünü belirtir.

X509SubjectKeyIdentifierHashAlgorithm

sınıfıyla X509SubjectKeyIdentifierExtension kullanılacak karma algoritmasının türünü tanımlar.

X509VerificationFlags

X509 zincirindeki sertifikaların doğrulanması gereken koşulları belirtir.