Lenguaje

SecTrust Clase

Definición

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

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

Constructores

Nombre Description
SecTrust(SecCertificate, SecPolicy)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

SecTrust(X509Certificate, SecPolicy)

Cree una nueva instancia basada en el certificado, que se va a evaluar y una directiva, que se va a aplicar.

SecTrust(X509Certificate2, SecPolicy)

Cree una nueva instancia basada en el certificado, que se va a evaluar y una directiva, que se va a aplicar.

SecTrust(X509Certificate2Collection, SecPolicy)

Cree una nueva instancia basada en el certificado, que se va a evaluar y una directiva, que se va a aplicar.

SecTrust(X509CertificateCollection, SecPolicy)

Cree una nueva instancia basada en el certificado, que se va a evaluar y una directiva, que se va a aplicar.

Propiedades

Nombre Description
Count

Devuelve el número de certificados usados para la evaluación.

Handle

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

(Heredado de DisposableObject)
Item[IntPtr]

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

NetworkFetchAllowed

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

Owns

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

(Heredado de DisposableObject)

Métodos

Nombre Description
ClearHandle()

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

(Heredado de DisposableObject)
Dispose()

Libera todos los recursos usados por este objeto.

(Heredado de DisposableObject)
Dispose(Boolean)

Libera los recursos usados por este objeto.

(Heredado de NativeObject)
Equals(Object)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

(Heredado de DisposableObject)
Evaluate()

Evalúe la confianza del certificado mediante la directiva.

Evaluate(DispatchQueue, SecTrustCallback)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

Evaluate(DispatchQueue, SecTrustWithErrorCallback)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

Evaluate(NSError)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

GetCertificateChain()

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

GetCheckedHandle()

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

(Heredado de DisposableObject)
GetCustomAnchorCertificates()

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

GetExceptions()

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

GetHashCode()

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

(Heredado de DisposableObject)
GetKey()

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

GetPolicies()

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

GetPublicKey()

Obtenga la clave pública del certificado evaluado.

GetResult()

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

GetTrustResult()

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

GetTypeID()

Identificador de tipo para el tipo Security.SecTrust.

GetVerifyTime()

Obtenga el tiempo de comprobación.

InitializeHandle(NativeHandle)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

(Heredado de DisposableObject)
Release()

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

(Heredado de NativeObject)
Retain()

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

(Heredado de NativeObject)
SetAnchorCertificates(SecCertificate[])

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

SetAnchorCertificates(X509Certificate2Collection)

Proporcione su propia colección de certificados de confianza para la evaluación.

SetAnchorCertificates(X509CertificateCollection)

Proporcione su propia colección de certificados de confianza para la evaluación.

SetAnchorCertificatesOnly(Boolean)

Especifique si solo se deben usar los certificados de delimitador proporcionados.

SetExceptions(NSData)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

SetOCSPResponse(IEnumerable<NSData>)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

SetOCSPResponse(NSArray)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

SetOCSPResponse(NSData)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

SetPolicies(IEnumerable<SecPolicy>)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

SetPolicies(NSArray)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

SetPolicy(SecPolicy)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

SetSignedCertificateTimestamps(IEnumerable<NSData>)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

SetSignedCertificateTimestamps(NSArray<NSData>)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

SetVerifyDate(DateTime)

Establezca la fecha en la que se va a evaluar la confianza.

Métodos de extensión

Nombre Description
GetHandle(INativeObject)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

GetNonNullHandle(INativeObject, String)

Un nivel de confianza. Un objeto de confianza combina un certificado con una directiva o directivas.

Se aplica a