System.Security.Cryptography.X509Certificates Naamruimte

Bevat de algemene taalruntime-implementatie van het Authenticode X.509 v.3-certificaat. Dit certificaat is ondertekend met een persoonlijke sleutel die de houder van het certificaat uniek en positief identificeert.

Klassen

Name Description
AuthenticodeSignatureInformation

Bevat informatie over een Authenticode-handtekening voor een manifest.

CertificateRequest

Vertegenwoordigt een abstractie van de PKCS#10 CertificationRequestInfo en de X.509 TbsCertificate.

DSACertificateExtensions

Biedt uitbreidingsmethoden voor het ophalen van DSA implementaties voor de openbare en persoonlijke sleutels van een X509Certificate2.

ECDsaCertificateExtensions

Biedt uitbreidingsmethoden voor het ECDsa ophalen van implementaties voor de openbare en persoonlijke sleutels van een X509Certificate2 certificaat.

PublicKey

Vertegenwoordigt de openbare-sleutelgegevens van een certificaat. Deze klasse kan niet worden overgenomen.

RSACertificateExtensions

Biedt uitbreidingsmethoden voor het ophalen van RSA implementaties voor de openbare en persoonlijke sleutels van een X509Certificate2.

SubjectAlternativeNameBuilder

Deze klasse vereenvoudigt het bouwen van een alternatieve naamextensie voor een onderwerp voor een X.509-certificaat.

TimestampInformation

Hier vindt u informatie over de tijdstempel die is toegepast op een Authenticode-handtekening voor een manifest.

X500DistinguishedName

Vertegenwoordigt de DN-naam van een X509-certificaat. Deze klasse kan niet worden overgenomen.

X509BasicConstraintsExtension

Hiermee definieert u de beperkingen die voor een certificaat zijn ingesteld. Deze klasse kan niet worden overgenomen.

X509Certificate

Biedt methoden waarmee u X.509 v.3-certificaten kunt gebruiken.

X509Certificate2

Vertegenwoordigt een X.509-certificaat.

X509Certificate2Collection

Vertegenwoordigt een verzameling X509Certificate2 objecten. Deze klasse kan niet worden overgenomen.

X509Certificate2Enumerator

Ondersteunt een eenvoudige iteratie over een X509Certificate2Collection object. Deze klasse kan niet worden overgenomen.

X509Certificate2UI

Geeft dialoogvensters van de gebruikersinterface weer waarmee u X.509-certificaten kunt selecteren en weergeven. Deze klasse kan niet worden overgenomen.

X509CertificateCollection

Hiermee definieert u een verzameling waarin objecten worden opgeslagen X509Certificate .

X509CertificateCollection.X509CertificateEnumerator

Inventariseert de X509Certificate objecten in een X509CertificateCollection.

X509Chain

Vertegenwoordigt een ketenbouwengine voor X509Certificate2 certificaten.

X509ChainElement

Vertegenwoordigt een element van een X.509-keten.

X509ChainElementCollection

Vertegenwoordigt een verzameling X509ChainElement objecten. Deze klasse kan niet worden overgenomen.

X509ChainElementEnumerator

Ondersteunt een eenvoudige iteratie via een X509ChainElementCollection. Deze klasse kan niet worden overgenomen.

X509ChainPolicy

Vertegenwoordigt het ketenbeleid dat moet worden toegepast bij het bouwen van een X509-certificaatketen. Deze klasse kan niet worden overgenomen.

X509EnhancedKeyUsageExtension

Definieert de verzameling object-id's (OID's) die de toepassingen aangeeft die gebruikmaken van de sleutel. Deze klasse kan niet worden overgenomen.

X509Extension

Vertegenwoordigt een X509-extensie.

X509ExtensionCollection

Vertegenwoordigt een verzameling X509Extension objecten. Deze klasse kan niet worden overgenomen.

X509ExtensionEnumerator

Ondersteunt een eenvoudige iteratie via een X509ExtensionCollection. Deze klasse kan niet worden overgenomen.

X509KeyUsageExtension

Definieert het gebruik van een sleutel in een X.509-certificaat. Deze klasse kan niet worden overgenomen.

X509SignatureGenerator

Basisklasse voor het bouwen van gecodeerde handtekeningen, indien nodig voor X.509-certificaten.

X509Store

Vertegenwoordigt een X.509-archief, een fysiek archief waarin certificaten worden bewaard en beheerd. Deze klasse kan niet worden overgenomen.

X509SubjectKeyIdentifierExtension

Hiermee definieert u een tekenreeks die de onderwerpsleutel-id (SKI) van een certificaat identificeert. Deze klasse kan niet worden overgenomen.

Structs

Name Description
X509ChainStatus

Biedt een eenvoudige structuur voor het opslaan van de X509-ketenstatus en foutinformatie.

Enums

Name Description
OpenFlags

Hiermee geeft u de manier om het X.509-certificaatarchief te openen.

StoreLocation

Hiermee geeft u de locatie van het X.509-certificaatarchief.

StoreName

Hiermee geeft u de naam van het X.509-certificaatarchief dat moet worden geopend.

TrustStatus

Identificeert het betrouwbaarheidsniveau dat aan de handtekening voor een manifest is toegewezen.

X500DistinguishedNameFlags

Hiermee geeft u kenmerken van de X.500 DN-naam.

X509ChainStatusFlags

Definieert de status van een X509-keten.

X509ContentType

Hiermee geeft u de indeling van een X.509-certificaat.

X509FindType

Hiermee geeft u het type waarde op dat door de Find(X509FindType, Object, Boolean) methode wordt gezocht.

X509IncludeOption

Hiermee geeft u op hoeveel van de X.509-certificaatketen moet worden opgenomen in de X.509-gegevens.

X509KeyStorageFlags

Definieert waar en hoe u de persoonlijke sleutel van een X.509-certificaat importeert.

X509KeyUsageFlags

Definieert hoe de certificaatsleutel kan worden gebruikt. Als deze waarde niet is gedefinieerd, kan de sleutel voor elk doel worden gebruikt.

X509NameType

Hiermee geeft u het type naam van het X509-certificaat bevat.

X509RevocationFlag

Hiermee geeft u op welke X509-certificaten in de keten moeten worden gecontroleerd op intrekking.

X509RevocationMode

Hiermee geeft u de modus op die wordt gebruikt om te controleren op het intrekken van X509-certificaten.

X509SelectionFlag

Hiermee geeft u het type selectie op dat is aangevraagd met behulp van de SelectFromCollection methode.

X509SubjectKeyIdentifierHashAlgorithm

Definieert het type hash-algoritme dat moet worden gebruikt met de X509SubjectKeyIdentifierExtension klasse.

X509VerificationFlags

Hiermee geeft u voorwaarden op waaronder verificatie van certificaten in de X509-keten moet worden uitgevoerd.