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