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

Name Description
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čí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.

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. Tato třída se nemůže 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 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. Tato třída se nemůže dě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. Tato třída se nemůže 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ů. Tato třída se nemůže dědit.

X509Certificate2Enumerator

Podporuje jednoduchou iteraci objektu X509Certificate2Collection . Tato třída se nemůže dědit.

X509Certificate2UI

Zobrazí dialogová okna uživatelského rozhraní, která umožňují vybrat a zobrazit certifikáty X.509. Tato třída se nemůže dědit.

X509CertificateCollection

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

X509CertificateCollection.X509CertificateEnumerator

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

X509CertificateKeyAccessors

Poskytuje pomocné metody pro přístup ke klíčům na .X509Certificate2

X509CertificateLoader

Poskytuje metody pro načtení certifikátu X.509 nebo PKCS#12 PFX, který obsahuje certifikáty.

X509Chain

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

X509ChainElement

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

X509ChainElementCollection

Představuje kolekci X509ChainElement objektů. Tato třída se nemůže dědit.

X509ChainElementEnumerator

Podporuje jednoduchou iteraci přes .X509ChainElementCollection Tato třída se nemůže dědit.

X509ChainPolicy

Představuje zásadu řetězu, která se má použít při vytváření řetězu certifikátů X509. Tato třída se nemůže dědit.

X509EnhancedKeyUsageExtension

Definuje kolekci identifikátorů objektů (OID), která označuje aplikace, které klíč používají. Tato třída se nemůže dědit.

X509Extension

Představuje rozšíření X509.

X509ExtensionCollection

Představuje kolekci X509Extension objektů. Tato třída se nemůže dědit.

X509ExtensionEnumerator

Podporuje jednoduchou iteraci přes .X509ExtensionCollection Tato třída se nemůže dědit.

X509KeyUsageExtension

Definuje použití klíče obsaženého v certifikátu X.509. Tato třída se nemůže dě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é. Tato třída se nemůže dě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). Tato třída se nemůže dědit.

Struktury

Name Description
X509ChainStatus

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

Výčty

Name Description
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.

Pkcs12ExportPbeParameters

Určuje parametry exportu enryption založené na heslech (PBE) s PKCS12 / PFX.

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.