System.Security.Cryptography.X509Certificates Obor názvů

Obsahuje implementaci modulu CLR (Common Language Runtime) certifikátu Authenticode X.509 v.3. Tento certifikát je podepsaný privátním klíčem, který jednoznačně a pozitivně identifikuje držitele certifikátu.

Třídy

AuthenticodeSignatureInformation

Poskytuje informace o podpisu Authenticode pro manifest.

CertificateRequest

Představuje abstrakci přes PKCS#10 CertificationRequestInfo a X.509 TbsCertificate.

CertificateRevocationListBuilder

Usnadňuje vytváření seznamu odvolaných certifikátů (CRL).

DSACertificateExtensions

Poskytuje rozšiřující metody pro načítání DSA implementací pro veřejné a privátní klíče objektu X509Certificate2.

ECDsaCertificateExtensions

Poskytuje rozšiřující metody pro načítání ECDsa implementací pro veřejné a privátní klíče X509Certificate2 certifikátu.

PublicKey

Představuje informace o veřejném klíči certifikátu. Tuto třídu nelze dědit.

RSACertificateExtensions

Poskytuje rozšiřující metody pro načítání RSA implementací pro veřejné a privátní klíče objektu X509Certificate2.

SubjectAlternativeNameBuilder

Tato třída usnadňuje vytvoření alternativního rozšíření názvu subjektu pro certifikát X.509.

TimestampInformation

Poskytuje podrobnosti o časovém razítku, který byl použit pro podpis Authenticode manifestu.

X500DistinguishedName

Představuje rozlišující název certifikátu X509. Tuto třídu nelze dědit.

X500DistinguishedNameBuilder

Usnadňuje vytvoření rozlišujícího názvu pro certifikát X.509.

X500RelativeDistinguishedName

Představuje relativní rozlišující název komponenty X.500 Rozlišující název.

X509AuthorityInformationAccessExtension

Představuje rozšíření X.509 pro přístup k informacím autority (1.3.6.1.5.5.7.1.1).

X509AuthorityKeyIdentifierExtension

Představuje rozšíření identifikátoru klíče autority X.509 (2.5.29.35).

X509BasicConstraintsExtension

Definuje omezení nastavená pro certifikát. Tuto třídu nelze dědit.

X509Certificate

Poskytuje metody, které vám pomůžou používat certifikáty X.509 v.3.

X509Certificate2

Představuje certifikát X.509.

X509Certificate2Collection

Představuje kolekci X509Certificate2 objektů. Tuto třídu nelze dědit.

X509Certificate2Enumerator

Podporuje jednoduchou iteraci objektu X509Certificate2Collection . Tuto třídu nelze dědit.

X509Certificate2UI

Zobrazí dialogová okna uživatelského rozhraní, která umožňují vybrat a zobrazit certifikáty X.509. Tuto třídu nelze dědit.

X509CertificateCollection

Definuje kolekci, která ukládá X509Certificate objekty.

X509CertificateCollection.X509CertificateEnumerator

Vytvoří X509Certificate výčet objektů v objektu X509CertificateCollection.

X509Chain

Představuje řetězový modul pro X509Certificate2 certifikáty.

X509ChainElement

Představuje prvek řetězce X.509.

X509ChainElementCollection

Představuje kolekci X509ChainElement objektů. Tuto třídu nelze dědit.

X509ChainElementEnumerator

Podporuje jednoduchou iteraci přes X509ChainElementCollection. Tuto třídu nelze dědit.

X509ChainPolicy

Představuje zásady řetězu, které se mají použít při vytváření řetězu certifikátů X509. Tuto třídu nelze dědit.

X509EnhancedKeyUsageExtension

Definuje kolekci identifikátorů objektů (OID), která označuje aplikace, které používají klíč. Tuto třídu nelze dědit.

X509Extension

Představuje rozšíření X509.

X509ExtensionCollection

Představuje kolekci X509Extension objektů. Tuto třídu nelze dědit.

X509ExtensionEnumerator

Podporuje jednoduchou iteraci přes X509ExtensionCollection. Tuto třídu nelze dědit.

X509KeyUsageExtension

Definuje použití klíče obsaženého v certifikátu X.509. Tuto třídu nelze dědit.

X509SignatureGenerator

Základní třída pro vytváření zakódovaných podpisů podle potřeby pro certifikáty X.509.

X509Store

Představuje úložiště X.509, což je fyzické úložiště, ve kterém jsou certifikáty trvalé a spravované. Tuto třídu nelze dědit.

X509SubjectAlternativeNameExtension

Představuje alternativní název subjektu X.509 (2.5.29.17).

X509SubjectKeyIdentifierExtension

Definuje řetězec, který identifikuje identifikátor klíče subjektu certifikátu (SKI). Tuto třídu nelze dědit.

Struktury

X509ChainStatus

Poskytuje jednoduchou strukturu pro ukládání informací o stavu a chybách řetězu X509.

Výčty

CertificateRequestLoadOptions

Určuje možnosti při načítání .CertificateRequest

OpenFlags

Určuje způsob otevření úložiště certifikátů X.509.

StoreLocation

Určuje umístění úložiště certifikátů X.509.

StoreName

Určuje název úložiště certifikátů X.509, které se má otevřít.

TrustStatus

Určuje úroveň důvěryhodnosti, která je přiřazena podpisu manifestu.

X500DistinguishedNameFlags

Určuje vlastnosti rozlišujícího názvu X.500.

X509ChainStatusFlags

Definuje stav řetězce X509.

X509ChainTrustMode

Režim určující kořenový vztah důvěryhodnosti pro sestavení řetězu certifikátů.

X509ContentType

Určuje formát certifikátu X.509.

X509FindType

Určuje typ hodnoty, kterou Find(X509FindType, Object, Boolean) metoda hledá.

X509IncludeOption

Určuje, jaká část řetězu certifikátů X.509 má být zahrnuta do dat X.509.

X509KeyStorageFlags

Definuje, kde a jak importovat privátní klíč certifikátu X.509.

X509KeyUsageFlags

Definuje způsob použití klíče certifikátu. Pokud tato hodnota není definována, lze klíč použít pro libovolný účel.

X509NameType

Určuje typ názvu, který obsahuje certifikát X509.

X509RevocationFlag

Určuje, které certifikáty X509 v řetězu mají být zkontrolovány pro odvolání.

X509RevocationMode

Určuje režim, který se používá ke kontrole odvolání certifikátu X509.

X509RevocationReason

Určuje důvod odvolání certifikátu.

X509SelectionFlag

Určuje typ výběru požadovaný metodou SelectFromCollection .

X509SubjectKeyIdentifierHashAlgorithm

Definuje typ hash algoritmu, který se má použít s X509SubjectKeyIdentifierExtension třídou.

X509VerificationFlags

Určuje podmínky, za kterých se má ověřování certifikátů v řetězu X509 provádět.