System.Security.Cryptography.X509Certificates Namnområde

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.