Aracılığıyla paylaş


System.Security.Cryptography.X509Certificates Ad Alanı

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

Sınıflar

AuthenticodeSignatureInformation

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

CertificateRequest

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

CertificateRevocationListBuilder

Sertifika İptal Listesi (CRL) oluşturmayı kolaylaştırır.

DSACertificateExtensions

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

ECDsaCertificateExtensions

bir X509Certificate2 sertifikasının genel ve özel anahtarları için ECDsa uygulamalarını almak için uzantı yöntemleri sağlar.

Pkcs12LoaderLimits

PKCS#12/PFX içeriği yüklenirken uygulanacak bir dizi kısıtlamayı temsil eder.

Pkcs12LoadLimitExceededException

Bir PKCS#12/PFX içeri aktarılırken oluşan özel durum, belirtilen sınırı ihlal etme nedeniyle başarısız oldu.

PublicKey

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

RSACertificateExtensions

X509Certificate2genel ve özel anahtarları için RSA uygulamaları almak 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 imzasına uygulanan zaman damgası hakkında ayrıntılı bilgi 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

X.500 Ayırt Edici Adın Göreli Ayırt Edici Ad bileşenini temsil eder.

X509AuthorityInformationAccessExtension

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

X509AuthorityKeyIdentifierExtension

Yetkili Anahtar Tanımlayıcısı X.509 Uzantısını (2.5.29.35) temsil eder.

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ı olacak yöntemler sağlar.

X509Certificate2

X.509 sertifikayı temsil eder.

X509Certificate2Collection

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

X509Certificate2Enumerator

X509Certificate2Collection nesnesi üzerinde basit bir 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

X509Certificate nesneleri depolayan bir koleksiyon tanımlar.

X509CertificateCollection.X509CertificateEnumerator

bir X509CertificateCollectioniçindeki X509Certificate nesnelerini numaralandırır.

X509CertificateLoader

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

X509Chain

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

X509ChainElement

X.509 zincirinin bir öğesini temsil eder.

X509ChainElementCollection

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

X509ChainElementEnumerator

bir X509ChainElementCollectionüzerinde basit bir yinelemeyi destekler. 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

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

X509ExtensionEnumerator

bir X509ExtensionCollectionüzerinde basit 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şturmaya yönelik temel sınıf.

X509Store

Sertifikaların kalıcı ve yönetilen fiziksel bir depo olan X.509 depolarını temsil eder. Bu sınıf devralınamaz.

X509SubjectAlternativeNameExtension

Konu Diğer Adı X.509 Uzantısını (2.5.29.17) temsil eder.

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

CertificateRequestyüklenirken seçenekleri belirtir.

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 bildirim için imzaya atanan güvenilirlik 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

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

X509IncludeOption

X.509 sertifika zincirinin ne kadarının X.509 verilerine dahil edilmesi 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ç için 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

Sertifikanın iptal nedenini belirtir.

X509SelectionFlag

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

X509SubjectKeyIdentifierHashAlgorithm

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

X509VerificationFlags

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