Lingua

SecTrust Classe

Definizione

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

public class SecTrust : CoreFoundation.NativeObject
type SecTrust = class
    inherit NativeObject
Ereditarietà

Costruttori

Nome Descrizione
SecTrust(SecCertificate, SecPolicy)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

SecTrust(X509Certificate, SecPolicy)

Creare una nuova istanza basata sul certificato, da valutare e su un criterio da applicare.

SecTrust(X509Certificate2, SecPolicy)

Creare una nuova istanza basata sul certificato, da valutare e un criterio da applicare

SecTrust(X509Certificate2Collection, SecPolicy)

Creare una nuova istanza basata sul certificato, da valutare e su un criterio da applicare.

SecTrust(X509CertificateCollection, SecPolicy)

Creare una nuova istanza basata sul certificato, da valutare e su un criterio da applicare.

Proprietà

Nome Descrizione
Count

Restituisce il numero di certificati utilizzati per la valutazione.

Handle

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

(Ereditato da DisposableObject)
Item[IntPtr]

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

NetworkFetchAllowed

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

Owns

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

(Ereditato da DisposableObject)

Metodi

Nome Descrizione
ClearHandle()

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

(Ereditato da DisposableObject)
Dispose()

Rilascia tutte le risorse usate da questo oggetto.

(Ereditato da DisposableObject)
Dispose(Boolean)

Rilascia le risorse usate da questo oggetto.

(Ereditato da NativeObject)
Equals(Object)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

(Ereditato da DisposableObject)
Evaluate()

Valutare l'attendibilità del certificato usando i criteri.

Evaluate(DispatchQueue, SecTrustCallback)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

Evaluate(DispatchQueue, SecTrustWithErrorCallback)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

Evaluate(NSError)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

GetCertificateChain()

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

GetCheckedHandle()

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

(Ereditato da DisposableObject)
GetCustomAnchorCertificates()

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

GetExceptions()

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

GetHashCode()

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

(Ereditato da DisposableObject)
GetKey()

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

GetPolicies()

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

GetPublicKey()

Ottenere la chiave pubblica del certificato valutato.

GetResult()

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

GetTrustResult()

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

GetTypeID()

Identificatore di tipo per il tipo Security.SecTrust.

GetVerifyTime()

Ottenere l'ora di verifica.

InitializeHandle(NativeHandle)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

(Ereditato da DisposableObject)
Release()

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

(Ereditato da NativeObject)
Retain()

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

(Ereditato da NativeObject)
SetAnchorCertificates(SecCertificate[])

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

SetAnchorCertificates(X509Certificate2Collection)

Specificare la propria raccolta di certificati attendibili per la valutazione.

SetAnchorCertificates(X509CertificateCollection)

Specificare la propria raccolta di certificati attendibili per la valutazione.

SetAnchorCertificatesOnly(Boolean)

Specificare se devono essere usati solo i certificati di ancoraggio forniti.

SetExceptions(NSData)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

SetOCSPResponse(IEnumerable<NSData>)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

SetOCSPResponse(NSArray)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

SetOCSPResponse(NSData)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

SetPolicies(IEnumerable<SecPolicy>)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

SetPolicies(NSArray)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

SetPolicy(SecPolicy)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

SetSignedCertificateTimestamps(IEnumerable<NSData>)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

SetSignedCertificateTimestamps(NSArray<NSData>)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

SetVerifyDate(DateTime)

Impostare la data in cui deve essere valutata l'attendibilità.

Metodi di estensione

Nome Descrizione
GetHandle(INativeObject)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

GetNonNullHandle(INativeObject, String)

Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri.

Si applica a