Idioma

SecTrust Classe

Definição

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

public class SecTrust : CoreFoundation.NativeObject
type SecTrust = class
    inherit NativeObject
Herança

Construtores

Nome Description
SecTrust(SecCertificate, SecPolicy)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

SecTrust(X509Certificate, SecPolicy)

Crie uma nova instância com base no certificado, a ser avaliada e uma política, a ser aplicada.

SecTrust(X509Certificate2, SecPolicy)

Criar uma nova instância com base no certificado, a ser avaliado e uma política, a ser aplicada

SecTrust(X509Certificate2Collection, SecPolicy)

Crie uma nova instância com base no certificado, a ser avaliada e uma política, a ser aplicada.

SecTrust(X509CertificateCollection, SecPolicy)

Crie uma nova instância com base no certificado, a ser avaliada e uma política, a ser aplicada.

Propriedades

Nome Description
Count

Retorne o número de certificados usados para avaliação.

Handle

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

(Herdado de DisposableObject)
Item[IntPtr]

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

NetworkFetchAllowed

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

Owns

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

(Herdado de DisposableObject)

Métodos

Nome Description
ClearHandle()

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

(Herdado de DisposableObject)
Dispose()

Libera todos os recursos usados por esse objeto.

(Herdado de DisposableObject)
Dispose(Boolean)

Libera os recursos usados por esse objeto.

(Herdado de NativeObject)
Equals(Object)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

(Herdado de DisposableObject)
Evaluate()

Avalie a confiança do certificado usando a política.

Evaluate(DispatchQueue, SecTrustCallback)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

Evaluate(DispatchQueue, SecTrustWithErrorCallback)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

Evaluate(NSError)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

GetCertificateChain()

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

GetCheckedHandle()

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

(Herdado de DisposableObject)
GetCustomAnchorCertificates()

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

GetExceptions()

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

GetHashCode()

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

(Herdado de DisposableObject)
GetKey()

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

GetPolicies()

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

GetPublicKey()

Obtenha a chave pública do certificado avaliado.

GetResult()

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

GetTrustResult()

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

GetTypeID()

Identificador de tipo para o tipo Security.SecTrust.

GetVerifyTime()

Obtenha o tempo de verificação.

InitializeHandle(NativeHandle)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

(Herdado de DisposableObject)
Release()

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

(Herdado de NativeObject)
Retain()

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

(Herdado de NativeObject)
SetAnchorCertificates(SecCertificate[])

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

SetAnchorCertificates(X509Certificate2Collection)

Forneça sua própria coleção de certificado confiável para a avaliação.

SetAnchorCertificates(X509CertificateCollection)

Forneça sua própria coleção de certificado confiável para a avaliação.

SetAnchorCertificatesOnly(Boolean)

Especifique se somente os certificados de âncora fornecidos devem ser usados.

SetExceptions(NSData)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

SetOCSPResponse(IEnumerable<NSData>)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

SetOCSPResponse(NSArray)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

SetOCSPResponse(NSData)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

SetPolicies(IEnumerable<SecPolicy>)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

SetPolicies(NSArray)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

SetPolicy(SecPolicy)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

SetSignedCertificateTimestamps(IEnumerable<NSData>)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

SetSignedCertificateTimestamps(NSArray<NSData>)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

SetVerifyDate(DateTime)

Defina a data em que a confiança deve ser avaliada.

Métodos de Extensão

Nome Description
GetHandle(INativeObject)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

GetNonNullHandle(INativeObject, String)

Um nível de confiança. Um objeto de confiança combina um certificado com uma política ou políticas.

Aplica-se a