Język

SecTrust Klasa

Definicja

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

public class SecTrust : CoreFoundation.NativeObject
type SecTrust = class
    inherit NativeObject
Dziedziczenie

Konstruktory

Nazwisko Opis
SecTrust(SecCertificate, SecPolicy)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

SecTrust(X509Certificate, SecPolicy)

Utwórz nowe wystąpienie na podstawie certyfikatu, które ma zostać ocenione, i zasady, które mają zostać zastosowane.

SecTrust(X509Certificate2, SecPolicy)

Utwórz nowe wystąpienie na podstawie certyfikatu, które ma zostać ocenione, i zasady, które mają zostać zastosowane

SecTrust(X509Certificate2Collection, SecPolicy)

Utwórz nowe wystąpienie na podstawie certyfikatu, które ma zostać ocenione, i zasady, które mają zostać zastosowane.

SecTrust(X509CertificateCollection, SecPolicy)

Utwórz nowe wystąpienie na podstawie certyfikatu, które ma zostać ocenione, i zasady, które mają zostać zastosowane.

Właściwości

Nazwisko Opis
Count

Zwróć liczbę certyfikatów używanych do oceny.

Handle

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

(Odziedziczone po DisposableObject)
Item[IntPtr]

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

NetworkFetchAllowed

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

Owns

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

(Odziedziczone po DisposableObject)

Metody

Nazwisko Opis
ClearHandle()

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

(Odziedziczone po DisposableObject)
Dispose()

Zwalnia wszystkie zasoby używane przez ten obiekt.

(Odziedziczone po DisposableObject)
Dispose(Boolean)

Zwalnia zasoby używane przez ten obiekt.

(Odziedziczone po NativeObject)
Equals(Object)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

(Odziedziczone po DisposableObject)
Evaluate()

Oceń zaufanie certyfikatu przy użyciu zasad.

Evaluate(DispatchQueue, SecTrustCallback)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

Evaluate(DispatchQueue, SecTrustWithErrorCallback)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

Evaluate(NSError)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

GetCertificateChain()

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

GetCheckedHandle()

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

(Odziedziczone po DisposableObject)
GetCustomAnchorCertificates()

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

GetExceptions()

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

GetHashCode()

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

(Odziedziczone po DisposableObject)
GetKey()

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

GetPolicies()

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

GetPublicKey()

Pobierz klucz publiczny ocenianego certyfikatu.

GetResult()

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

GetTrustResult()

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

GetTypeID()

Identyfikator typu Security.SecTrust.

GetVerifyTime()

Uzyskaj czas weryfikacji.

InitializeHandle(NativeHandle)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

(Odziedziczone po DisposableObject)
Release()

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

(Odziedziczone po NativeObject)
Retain()

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

(Odziedziczone po NativeObject)
SetAnchorCertificates(SecCertificate[])

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

SetAnchorCertificates(X509Certificate2Collection)

Podaj własną kolekcję zaufanego certyfikatu na potrzeby oceny.

SetAnchorCertificates(X509CertificateCollection)

Podaj własną kolekcję zaufanego certyfikatu na potrzeby oceny.

SetAnchorCertificatesOnly(Boolean)

Określ, czy należy używać tylko podanych certyfikatów kotwicy.

SetExceptions(NSData)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

SetOCSPResponse(IEnumerable<NSData>)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

SetOCSPResponse(NSArray)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

SetOCSPResponse(NSData)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

SetPolicies(IEnumerable<SecPolicy>)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

SetPolicies(NSArray)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

SetPolicy(SecPolicy)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

SetSignedCertificateTimestamps(IEnumerable<NSData>)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

SetSignedCertificateTimestamps(NSArray<NSData>)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

SetVerifyDate(DateTime)

Ustaw datę oceny zaufania.

Metody rozszerzania

Nazwisko Opis
GetHandle(INativeObject)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

GetNonNullHandle(INativeObject, String)

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

Dotyczy