System.Security.Cryptography.X509Certificates Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller den vanliga språkkörningsimplementeringen av Authenticode X.509 v.3-certifikatet. Det här certifikatet är signerat med en privat nyckel som unikt och positivt identifierar certifikatinnehavaren.
Klasser
| Name | Description |
|---|---|
| AuthenticodeSignatureInformation |
Innehåller information om en Authenticode-signatur för ett manifest. |
| CertificateRequest |
Representerar en abstraktion över PKCS#10 CertificationRequestInfo och X.509 TbsCertificate. |
| CertificateRevocationListBuilder |
Underlättar skapandet av en lista över återkallade certifikat (CRL). |
| DSACertificateExtensions |
Tillhandahåller tilläggsmetoder för att DSA hämta implementeringar för offentliga och privata nycklar i en X509Certificate2. |
| ECDsaCertificateExtensions |
Tillhandahåller tilläggsmetoder för att ECDsa hämta implementeringar för offentliga och privata nycklar för ett X509Certificate2 certifikat. |
| Pkcs12LoaderLimits |
Representerar en uppsättning begränsningar som ska tillämpas vid inläsning av PKCS#12/PFX-innehåll. |
| Pkcs12LoadLimitExceededException |
Undantaget som utlöses när du importerar en PKCS#12/PFX misslyckades på grund av att en angiven gräns bröts. |
| PublicKey |
Representerar information om ett certifikats offentliga nyckel. Det går inte att ärva den här klassen. |
| RSACertificateExtensions |
Tillhandahåller tilläggsmetoder för att RSA hämta implementeringar för offentliga och privata nycklar i en X509Certificate2. |
| SubjectAlternativeNameBuilder |
Den här klassen underlättar skapandet av ett alternativt namntillägg för ett X.509-certifikat. |
| TimestampInformation |
Innehåller information om tidsstämpeln som tillämpades på en Authenticode-signatur för ett manifest. |
| X500DistinguishedName |
Representerar det unika namnet på ett X509-certifikat. Det går inte att ärva den här klassen. |
| X500DistinguishedNameBuilder |
Underlättar skapandet av ett unikt namn för ett X.509-certifikat. |
| X500RelativeDistinguishedName |
Representerar komponenten Relativt unikt namn i ett unikt X.500-namn. |
| X509AuthorityInformationAccessExtension |
Representerar tillägget Authority Information Access X.509 (1.3.6.1.5.5.7.1.1). |
| X509AuthorityKeyIdentifierExtension |
Representerar utfärdarnyckelidentifieraren X.509-tillägget (2.5.29.35). |
| X509BasicConstraintsExtension |
Definierar de begränsningar som angetts för ett certifikat. Det går inte att ärva den här klassen. |
| X509Certificate |
Innehåller metoder som hjälper dig att använda X.509 v.3-certifikat. |
| X509Certificate2 |
Representerar ett X.509-certifikat. |
| X509Certificate2Collection |
Representerar en samling X509Certificate2 objekt. Det går inte att ärva den här klassen. |
| X509Certificate2Enumerator |
Stöder en enkel iteration över ett X509Certificate2Collection objekt. Det går inte att ärva den här klassen. |
| X509Certificate2UI |
Visar dialogrutor för användargränssnitt som gör att du kan välja och visa X.509-certifikat. Det går inte att ärva den här klassen. |
| X509CertificateCollection |
Definierar en samling som lagrar X509Certificate objekt. |
| X509CertificateCollection.X509CertificateEnumerator |
Räknar upp objekten X509Certificate i en X509CertificateCollection. |
| X509CertificateKeyAccessors |
Innehåller hjälpmetoder för åtkomst till nycklar på X509Certificate2. |
| X509CertificateLoader |
Innehåller metoder för att läsa in ett X.509-certifikat eller en PKCS#12 PFX som innehåller certifikat. |
| X509Chain |
Representerar en kedjebyggnadsmotor för X509Certificate2 certifikat. |
| X509ChainElement |
Representerar ett element i en X.509-kedja. |
| X509ChainElementCollection |
Representerar en samling X509ChainElement objekt. Det går inte att ärva den här klassen. |
| X509ChainElementEnumerator |
Stöder en enkel iteration över en X509ChainElementCollection. Det går inte att ärva den här klassen. |
| X509ChainPolicy |
Representerar den kedjeprincip som ska tillämpas när du skapar en X509-certifikatkedja. Det går inte att ärva den här klassen. |
| X509EnhancedKeyUsageExtension |
Definierar samlingen av objektidentifierare (OID) som anger de program som använder nyckeln. Det går inte att ärva den här klassen. |
| X509Extension |
Representerar ett X509-tillägg. |
| X509ExtensionCollection |
Representerar en samling X509Extension objekt. Det går inte att ärva den här klassen. |
| X509ExtensionEnumerator |
Stöder en enkel iteration över en X509ExtensionCollection. Det går inte att ärva den här klassen. |
| X509KeyUsageExtension |
Definierar användningen av en nyckel som finns i ett X.509-certifikat. Det går inte att ärva den här klassen. |
| X509SignatureGenerator |
Basklass för att skapa kodade signaturer efter behov för X.509-certifikat. |
| X509Store |
Representerar ett X.509-arkiv, som är ett fysiskt arkiv där certifikat sparas och hanteras. Det går inte att ärva den här klassen. |
| X509SubjectAlternativeNameExtension |
Representerar det alternativa namn på ämne X.509-tillägget (2.5.29.17). |
| X509SubjectKeyIdentifierExtension |
Definierar en sträng som identifierar certifikatets ämnesnyckelidentifierare (SKI). Det går inte att ärva den här klassen. |
Strukturer
| Name | Description |
|---|---|
| X509ChainStatus |
Tillhandahåller en enkel struktur för lagring av X509-kedjestatus och felinformation. |
Uppräkningar
| Name | Description |
|---|---|
| CertificateRequestLoadOptions |
Anger alternativ vid inläsning av en CertificateRequest. |
| OpenFlags |
Anger hur du öppnar X.509-certifikatarkivet. |
| Pkcs12ExportPbeParameters |
Anger parametrarna för export av lösenordsbaserad enryption (PBE) med PKCS12/PFX. |
| StoreLocation |
Anger platsen för X.509-certifikatarkivet. |
| StoreName |
Anger namnet på X.509-certifikatarkivet som ska öppnas. |
| TrustStatus |
Identifierar den nivå av tillförlitlighet som har tilldelats signaturen för ett manifest. |
| X500DistinguishedNameFlags |
Anger egenskaperna för det unika X.500-namnet. |
| X509ChainStatusFlags |
Definierar status för en X509-kedja. |
| X509ChainTrustMode |
Läget som avgör rotförtroendet för att skapa certifikatkedjan. |
| X509ContentType |
Anger formatet för ett X.509-certifikat. |
| X509FindType |
Anger vilken typ av värde Find(X509FindType, Object, Boolean) metoden söker efter. |
| X509IncludeOption |
Anger hur mycket av X.509-certifikatkedjan som ska ingå i X.509-data. |
| X509KeyStorageFlags |
Definierar var och hur du importerar den privata nyckeln för ett X.509-certifikat. |
| X509KeyUsageFlags |
Definierar hur certifikatnyckeln kan användas. Om det här värdet inte har definierats kan nyckeln användas för vilket syfte som helst. |
| X509NameType |
Anger vilken typ av namn X509-certifikatet innehåller. |
| X509RevocationFlag |
Anger vilka X509-certifikat i kedjan som ska kontrolleras för återkallande. |
| X509RevocationMode |
Anger det läge som används för att söka efter X509-certifikatåterkallelse. |
| X509RevocationReason |
Anger orsaken till att ett certifikat återkallades. |
| X509SelectionFlag |
Anger vilken typ av val som begärs med hjälp av SelectFromCollection metoden. |
| X509SubjectKeyIdentifierHashAlgorithm |
Definierar vilken typ av hash-algoritm som ska användas med X509SubjectKeyIdentifierExtension klassen. |
| X509VerificationFlags |
Anger under vilka villkor verifiering av certifikat i X509-kedjan ska utföras. |