SecTrust Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |