Compartilhar via


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 : IDisposable, ObjCRuntime.INativeObject
type SecTrust = class
    interface INativeObject
    interface IDisposable
Herança
SecTrust
Implementações

Construtores

SecTrust(IntPtr)

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

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)

Crie uma nova instância com base no certificado, a ser avaliada 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

Count

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

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

Item[nint]

Obtenha um dos certificados usados para avaliar a confiança.

NetworkFetchAllowed

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

Métodos

Dispose()

Libera os recursos usados pelo objeto SecTrust.

Dispose(Boolean)

Libera os recursos usados pelo objeto SecTrust.

Evaluate()

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

Evaluate(NSError)

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

Finalize()

Finalizador para o objeto SecTrust

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.

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.

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

Aplica-se a