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 Descrição
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)

Criar uma nova instância baseada no certificado, a ser avaliado, e uma política, a aplicar.

SecTrust(X509Certificate2, SecPolicy)

Criar uma nova instância baseada no certificado, a ser avaliado, e uma política, a aplicar

SecTrust(X509Certificate2Collection, SecPolicy)

Criar uma nova instância baseada no certificado, a ser avaliado, e uma política, a aplicar.

SecTrust(X509CertificateCollection, SecPolicy)

Criar uma nova instância baseada no certificado, a ser avaliado, e uma política, a aplicar.

Propriedades

Nome Descrição
Count

Devolva 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 Descrição
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()

Liberta todos os recursos utilizados por este objeto.

(Herdado de DisposableObject)
Dispose(Boolean)

Liberta os recursos usados por este 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 utilizando a apólice.

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 a sua própria coleção de certificados de confiança para a avaliação.

SetAnchorCertificates(X509CertificateCollection)

Forneça a sua própria coleção de certificados de confiança para a avaliação.

SetAnchorCertificatesOnly(Boolean)

Especifique se apenas os certificados âncora fornecidos devem ser utilizados.

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 o trust será avaliado.

Métodos da Extensão

Nome Descrição
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