


## 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 kommer att leda till körfel och/eller assertionsfel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/) pekare och använd denna pekare 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 funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan orsaka körfel och/eller assertionsfel. 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 funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionsfel. 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 funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan orsaka körfel och/eller assertionsfel. 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‑certifikatsobjekt. Objekt av denna klass bör endast allokeras med funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionsfel. 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 andra objekts borttagning. Den bör allokeras på stacken och skickas till funktioner antingen som värde eller som en konstant referens. |
| [X509CertificateCollection](./x509certificatecollection/) | Samling av X509‑certifikatsobjekt. Objekt av denna klass bör endast allokeras med funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionsfel. 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 andra objekts borttagning. Den bör allokeras på stacken och skickas till funktioner antingen som värde eller som en 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örfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/) pekare och använd den 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örfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/) pekare och använd den 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örfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/) pekare och använd den 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örfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/) pekare och använd den 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örfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/) pekare och använd den 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 andra objekts borttagning. Den bör allokeras på stacken och skickas till funktioner antingen som värde eller som en 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örfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/) pekare och använd den 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örfel och/eller påståendefel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/) pekare och använd den 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 ingår i X.509-certifikatet och som relaterar till antingen utfärdare eller ämne för certifikatet. |
| [X509RevocationFlag](./x509revocationflag/) |  |
| [X509VerificationFlags](./x509verificationflags/) |  |
