Compartir a través de


SecTrust Clase

Definición

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

public class SecTrust : IDisposable, ObjCRuntime.INativeObject
type SecTrust = class
    interface INativeObject
    interface IDisposable
Herencia
SecTrust
Implementaciones

Constructores

SecTrust(IntPtr)

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

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

Count

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

Handle

Identificador (puntero) a la representación del objeto no administrado.

Item[nint]

Obtenga uno de los certificados usados para evaluar la confianza.

NetworkFetchAllowed

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

Métodos

Dispose()

Libera los recursos utilizados por el objeto SecTrust.

Dispose(Boolean)

Libera los recursos utilizados por el objeto SecTrust.

Evaluate()

Evalúe la confianza del certificado mediante la directiva .

Evaluate(NSError)

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

Finalize()

Finalizador para el objeto SecTrust

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.

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.

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 anclaje 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.

Se aplica a