Sdílet prostřednictvím


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 nad PKCS#10 CertificationRequestInfo a X.509 TbsCertificate.

CertificateRevocationListBuilder

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

DSACertificateExtensions

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

ECDsaCertificateExtensions

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

Pkcs12LoaderLimits

Představuje sadu omezení, která se mají použít při načítání obsahu PKCS#12/PFX.

Pkcs12LoadLimitExceededException

Výjimka, která se vyvolá při importu PKCS#12/PFX, selhala kvůli porušení zadaného limitu.

PublicKey

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

RSACertificateExtensions

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

SubjectAlternativeNameBuilder

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

TimestampInformation

Poskytuje podrobnosti o časovém razítku použitém u podpisu Authenticode pro manifest.

X500DistinguishedName

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

X500DistinguishedNameBuilder

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

X500RelativeDistinguishedName

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

X509AuthorityInformationAccessExtension

Představuje rozšíření přístupu k informacím o autoritě X.509 (1.3.6.1.5.5.7.1.1).

X509AuthorityKeyIdentifierExtension

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

X509BasicConstraintsExtension

Definuje omezení nastavená na certifikát. Tuto třídu nelze zdě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 objektů X509Certificate2. Tuto třídu nelze zdědit.

X509Certificate2Enumerator

Podporuje jednoduchou iteraci nad objektem X509Certificate2Collection. Tuto třídu nelze zdědit.

X509Certificate2UI

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

X509CertificateCollection

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

X509CertificateCollection.X509CertificateEnumerator

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

X509CertificateLoader

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.

X509Chain

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

X509ChainElement

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

X509ChainElementCollection

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

X509ChainElementEnumerator

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

X509ChainPolicy

Představuje zásadu řetězu, která se má použít při vytváření řetězu certifikátů X509. Tuto třídu nelze zdědit.

X509EnhancedKeyUsageExtension

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

X509Extension

Představuje rozšíření X509.

X509ExtensionCollection

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

X509ExtensionEnumerator

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

X509KeyUsageExtension

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

X509SignatureGenerator

Základní třída pro vytváření kó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 zdědit.

X509SubjectAlternativeNameExtension

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

X509SubjectKeyIdentifierExtension

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

Struktury

X509ChainStatus

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

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 vytvoření řetězu certifikátů.

X509ContentType

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

X509FindType

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

X509IncludeOption

Určuje, kolik řetězce certifikátů X.509 by mělo být součástí 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í definovaná, klíč se dá použít pro jakýkoli účel.

X509NameType

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

X509RevocationFlag

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

X509RevocationMode

Určuje režim použitý 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ý pomocí metody SelectFromCollection.

X509SubjectKeyIdentifierHashAlgorithm

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

X509VerificationFlags

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