Sprache

SecTrust Klasse

Definition

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.

Gilt für: