System.Security.Cryptography.X509Certificates Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |