Partager via


SecTrust Classe

Définition

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

public class SecTrust : IDisposable, ObjCRuntime.INativeObject
type SecTrust = class
    interface INativeObject
    interface IDisposable
Héritage
SecTrust
Implémente

Constructeurs

SecTrust(IntPtr)

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

SecTrust(SecCertificate, SecPolicy)

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs 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

Count

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

Handle

Handle (pointeur) vers la représentation d’objet non managée.

Item[nint]

Obtenez l’un des certificats utilisés pour évaluer l’approbation.

NetworkFetchAllowed

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

Méthodes

Dispose()

Libère les ressources utilisées par l’objet SecTrust.

Dispose(Boolean)

Libère les ressources utilisées par l’objet SecTrust.

Evaluate()

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

Evaluate(NSError)

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

Finalize()

Finaliseur pour l’objet SecTrust

GetCustomAnchorCertificates()

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

GetExceptions()

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

GetPolicies()

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

GetPublicKey()

Obtenez la clé publique du certificat évalué.

GetResult()

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

GetTrustResult()

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

GetTypeID()

Identificateur de type pour le type Security.SecTrust.

GetVerifyTime()

Obtenez l’heure de vérification.

SetAnchorCertificates(SecCertificate[])

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs 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’ancre fournis doivent être utilisés.

SetExceptions(NSData)

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

SetOCSPResponse(IEnumerable<NSData>)

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

SetOCSPResponse(NSArray)

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

SetOCSPResponse(NSData)

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

SetPolicies(IEnumerable<SecPolicy>)

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

SetPolicies(NSArray)

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

SetPolicy(SecPolicy)

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

SetSignedCertificateTimestamps(IEnumerable<NSData>)

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

SetSignedCertificateTimestamps(NSArray<NSData>)

Niveau de confiance. Un objet d’approbation combine un certificat avec une ou plusieurs stratégies.

SetVerifyDate(DateTime)

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

S’applique à