System.Security.Cryptography.X509Certificates Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |