SecTrust Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien.
public class SecTrust : CoreFoundation.NativeObject
type SecTrust = class
inherit NativeObject
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| SecTrust(SecCertificate, SecPolicy) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| SecTrust(X509Certificate, SecPolicy) |
Erstellen Sie eine neue Instanz basierend auf dem Zertifikat, das ausgewertet werden soll, und eine Richtlinie, die angewendet werden soll. |
| SecTrust(X509Certificate2, SecPolicy) |
Erstellen Einer neuen Instanz basierend auf dem Zertifikat, der ausgewertet werden soll, und einer Richtlinie, die angewendet werden soll |
| SecTrust(X509Certificate2Collection, SecPolicy) |
Erstellen Sie eine neue Instanz basierend auf dem Zertifikat, das ausgewertet werden soll, und eine Richtlinie, die angewendet werden soll. |
| SecTrust(X509CertificateCollection, SecPolicy) |
Erstellen Sie eine neue Instanz basierend auf dem Zertifikat, das ausgewertet werden soll, und eine Richtlinie, die angewendet werden soll. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Count |
Gibt die Anzahl der zertifikate zurück, die für die Auswertung verwendet werden. |
| Handle |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. (Geerbt von DisposableObject) |
| Item[IntPtr] |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| NetworkFetchAllowed |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| Owns |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. (Geerbt von DisposableObject) |
Methoden
| Name | Beschreibung |
|---|---|
| ClearHandle() |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. (Geerbt von DisposableObject) |
| Dispose() |
Gibt alle von diesem Objekt verwendeten Ressourcen frei. (Geerbt von DisposableObject) |
| Dispose(Boolean) |
Gibt die von diesem Objekt verwendeten Ressourcen frei. (Geerbt von NativeObject) |
| Equals(Object) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. (Geerbt von DisposableObject) |
| Evaluate() |
Bewerten sie die Vertrauensstellung des Zertifikats mithilfe der Richtlinie. |
| Evaluate(DispatchQueue, SecTrustCallback) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| Evaluate(DispatchQueue, SecTrustWithErrorCallback) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| Evaluate(NSError) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| GetCertificateChain() |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| GetCheckedHandle() |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. (Geerbt von DisposableObject) |
| GetCustomAnchorCertificates() |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| GetExceptions() |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| GetHashCode() |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. (Geerbt von DisposableObject) |
| GetKey() |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| GetPolicies() |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| GetPublicKey() |
Rufen Sie den öffentlichen Schlüssel des ausgewerteten Zertifikats ab. |
| GetResult() |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| GetTrustResult() |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| GetTypeID() |
Typbezeichner für den Security.SecTrust-Typ. |
| GetVerifyTime() |
Abrufen der Überprüfungszeit. |
| InitializeHandle(NativeHandle) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. (Geerbt von DisposableObject) |
| Release() |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. (Geerbt von NativeObject) |
| Retain() |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. (Geerbt von NativeObject) |
| SetAnchorCertificates(SecCertificate[]) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| SetAnchorCertificates(X509Certificate2Collection) |
Stellen Sie ihre eigene Sammlung von vertrauenswürdigen Zertifikaten für die Auswertung bereit. |
| SetAnchorCertificates(X509CertificateCollection) |
Stellen Sie ihre eigene Sammlung von vertrauenswürdigen Zertifikaten für die Auswertung bereit. |
| SetAnchorCertificatesOnly(Boolean) |
Geben Sie an, ob nur die bereitgestellten Ankerzertifikate verwendet werden sollen. |
| SetExceptions(NSData) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| SetOCSPResponse(IEnumerable<NSData>) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| SetOCSPResponse(NSArray) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| SetOCSPResponse(NSData) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| SetPolicies(IEnumerable<SecPolicy>) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| SetPolicies(NSArray) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| SetPolicy(SecPolicy) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| SetSignedCertificateTimestamps(IEnumerable<NSData>) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| SetSignedCertificateTimestamps(NSArray<NSData>) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| SetVerifyDate(DateTime) |
Legen Sie das Datum fest, an dem die Vertrauensstellung ausgewertet werden soll. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetHandle(INativeObject) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |
| GetNonNullHandle(INativeObject, String) |
Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien. |