Langue

SecTrust Classe

Définition

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

public class SecTrust : CoreFoundation.NativeObject
type SecTrust = class
    inherit NativeObject
Héritage

Constructeurs

Nom Description
SecTrust(SecCertificate, SecPolicy)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

SecTrust(X509Certificate, SecPolicy)

Créez une instance basée sur le certificat, à évaluer et une stratégie à appliquer.

SecTrust(X509Certificate2, SecPolicy)

Créer une instance basée sur le certificat, à évaluer et une stratégie à appliquer

SecTrust(X509Certificate2Collection, SecPolicy)

Créez une instance basée sur le certificat, à évaluer et une stratégie à appliquer.

SecTrust(X509CertificateCollection, SecPolicy)

Créez une instance basée sur le certificat, à évaluer et une stratégie à appliquer.

Propriétés

Nom Description
Count

Retourne le nombre de certificats utilisés pour l’évaluation.

Handle

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

(Hérité de DisposableObject)
Item[IntPtr]

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

NetworkFetchAllowed

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

Owns

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

(Hérité de DisposableObject)

Méthodes

Nom Description
ClearHandle()

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

(Hérité de DisposableObject)
Dispose()

Libère toutes les ressources utilisées par cet objet.

(Hérité de DisposableObject)
Dispose(Boolean)

Libère les ressources utilisées par cet objet.

(Hérité de NativeObject)
Equals(Object)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

(Hérité de DisposableObject)
Evaluate()

Évaluez l’approbation du certificat à l’aide de la stratégie.

Evaluate(DispatchQueue, SecTrustCallback)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

Evaluate(DispatchQueue, SecTrustWithErrorCallback)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

Evaluate(NSError)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

GetCertificateChain()

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

GetCheckedHandle()

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

(Hérité de DisposableObject)
GetCustomAnchorCertificates()

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

GetExceptions()

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

GetHashCode()

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

(Hérité de DisposableObject)
GetKey()

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

GetPolicies()

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

GetPublicKey()

Obtenez la clé publique du certificat évalué.

GetResult()

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

GetTrustResult()

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

GetTypeID()

Identificateur de type pour le type Security.SecTrust.

GetVerifyTime()

Obtenez l’heure de vérification.

InitializeHandle(NativeHandle)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

(Hérité de DisposableObject)
Release()

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

(Hérité de NativeObject)
Retain()

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

(Hérité de NativeObject)
SetAnchorCertificates(SecCertificate[])

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

SetAnchorCertificates(X509Certificate2Collection)

Fournissez votre propre collection de certificats approuvés pour l’évaluation.

SetAnchorCertificates(X509CertificateCollection)

Fournissez votre propre collection de certificats approuvés pour l’évaluation.

SetAnchorCertificatesOnly(Boolean)

Spécifiez si seuls les certificats d’ancrage fournis doivent être utilisés.

SetExceptions(NSData)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

SetOCSPResponse(IEnumerable<NSData>)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

SetOCSPResponse(NSArray)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

SetOCSPResponse(NSData)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

SetPolicies(IEnumerable<SecPolicy>)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

SetPolicies(NSArray)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

SetPolicy(SecPolicy)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

SetSignedCertificateTimestamps(IEnumerable<NSData>)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

SetSignedCertificateTimestamps(NSArray<NSData>)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

SetVerifyDate(DateTime)

Définissez la date à laquelle l’approbation doit être évaluée.

Méthodes d’extension

Nom Description
GetHandle(INativeObject)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

GetNonNullHandle(INativeObject, String)

Niveau d’approbation. Un objet d’approbation combine un certificat avec une stratégie ou des stratégies.

S’applique à