


## Klasser

| Klass | Beskrivning |
| --- | --- |
| [PublicKey](./publickey/) | Representerar en X509‑certifikats offentliga nyckelinformation. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körtidsfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [X500DistinguishedName](./x500distinguishedname/) | Representerar det distinkta namnet för ett X509‑certifikat. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körtidsfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [X509Certificate](./x509certificate/) | X.509 v.3‑certifikat. Krypterade certifikat stöds inte. Endast flaggan [X509KeyStorageFlags::DefaultKeySet](./x509keystorageflags/) stöds. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körtidsfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [X509Certificate2](./x509certificate2/) | Representerar X509‑certifikat. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körtidsfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [X509Certificate2Collection](./x509certificate2collection/) | Samling av X509‑certifikatobjekt. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körtidsfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [X509Certificate2CollectionPtr](./x509certificate2collectionptr/) | Pekare till en samling av X509‑certifikat. Denna typ är en pekare för att hantera radering av andra objekt. Den bör allokeras på stacken och skickas till funktioner antingen som värde eller som konstant referens. |
| [X509CertificateCollection](./x509certificatecollection/) | Samling av X509‑certifikatobjekt. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körtidsfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [X509CertificateCollectionPtr](./x509certificatecollectionptr/) | Pekare till en samling av X509‑certifikat. Denna typ är en pekare för att hantera radering av andra objekt. Den bör allokeras på stacken och skickas till funktioner antingen som värde eller som konstant referens. |
| [X509Chain](./x509chain/) | Representerar X509‑certifikatkedjan. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körtidsfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [X509ChainPolicy](./x509chainpolicy/) | Kedjepolicyn som kommer att tillämpas när en X509‑certifikatkedja byggs. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körtidsfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [X509ChainStatus](./x509chainstatus/) | Lagrar X509‑kedjans status och felinformation. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körtidsfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [X509Extension](./x509extension/) | Utökningsobjekt för att behålla extra information som är associerad med X.509‑certifikat. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körtidsfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [X509ExtensionCollection](./x509extensioncollection/) | Samling av utökningsobjekt. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körtidsfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [X509ExtensionCollectionPtr](./x509extensioncollectionptr/) | Pekare till en samling av X509‑utökningar. Denna typ är en pekare för att hantera radering av andra objekt. Den bör allokeras på stacken och skickas till funktioner antingen som värde eller som konstant referens. |
| [X509ExtensionEnumerator](./x509extensionenumerator/) | Enumerator för att iterera genom utökningssamlingen. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körtidsfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [X509KeyUsageExtension](./x509keyusageextension/) | Utökningsobjekt för att behålla extra information om användningen av en nyckel. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körtidsfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
## Enums

| Enum | Beskrivning |
| --- | --- |
| [X500DistinguishedNameFlags](./x500distinguishednameflags/) | Formateringsregler för X509‑certifikatets distinkta namn. |
| [X509ChainStatusFlags](./x509chainstatusflags/) |  |
| [X509ContentType](./x509contenttype/) | Format för X.509-certifikat. |
| [X509IncludeOption](./x509includeoption/) | Anger vilka certifikat i kedjan som ska inkluderas. |
| [X509KeyStorageFlags](./x509keystorageflags/) | Definierar hur nyckeln ska lagras. |
| [X509KeyUsageFlags](./x509keyusageflags/) | Definierar hur certifikatnyckeln kan användas. |
| [X509NameType](./x509nametype/) | Typ av namn som finns i X.509-certifikatet och som relaterar till antingen utfärdare eller ämne för certifikatet. |
| [X509RevocationFlag](./x509revocationflag/) |  |
| [X509VerificationFlags](./x509verificationflags/) |  |
