SecTrust Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |