Поделиться через


SecTrust Класс

Определение

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

public class SecTrust : IDisposable, ObjCRuntime.INativeObject
type SecTrust = class
    interface INativeObject
    interface IDisposable
Наследование
SecTrust
Реализации

Конструкторы

SecTrust(IntPtr)

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

SecTrust(SecCertificate, SecPolicy)

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

SecTrust(X509Certificate, SecPolicy)

Создайте новый экземпляр на основе сертификата, который будет оцениваться, и применяемой политики.

SecTrust(X509Certificate2, SecPolicy)

Создание нового экземпляра на основе сертификата, который будет оцениваться, и политики, к применению

SecTrust(X509Certificate2Collection, SecPolicy)

Создайте новый экземпляр на основе сертификата, который будет оцениваться, и применяемой политики.

SecTrust(X509CertificateCollection, SecPolicy)

Создайте новый экземпляр на основе сертификата, который будет оцениваться, и применяемой политики.

Свойства

Count

Возвращает количество сертификатов, используемых для оценки.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

Item[nint]

Получите один из сертификатов, используемых для оценки доверия.

NetworkFetchAllowed

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

Методы

Dispose()

Освобождает ресурсы, используемые объектом SecTrust.

Dispose(Boolean)

Освобождает ресурсы, используемые объектом SecTrust.

Evaluate()

Оцените доверие сертификата с помощью политики.

Evaluate(NSError)

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

Finalize()

Метод завершения для объекта SecTrust

GetCustomAnchorCertificates()

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

GetExceptions()

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

GetPolicies()

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

GetPublicKey()

Получите открытый ключ оцениваемого сертификата.

GetResult()

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

GetTrustResult()

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

GetTypeID()

Идентификатор типа для типа Security.SecTrust.

GetVerifyTime()

Получение времени проверки.

SetAnchorCertificates(SecCertificate[])

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

SetAnchorCertificates(X509Certificate2Collection)

Укажите собственную коллекцию доверенных сертификатов для оценки.

SetAnchorCertificates(X509CertificateCollection)

Укажите собственную коллекцию доверенных сертификатов для оценки.

SetAnchorCertificatesOnly(Boolean)

Укажите, следует ли использовать только предоставленные сертификаты привязки.

SetExceptions(NSData)

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

SetOCSPResponse(IEnumerable<NSData>)

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

SetOCSPResponse(NSArray)

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

SetOCSPResponse(NSData)

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

SetPolicies(IEnumerable<SecPolicy>)

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

SetPolicies(NSArray)

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

SetPolicy(SecPolicy)

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

SetSignedCertificateTimestamps(IEnumerable<NSData>)

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

SetSignedCertificateTimestamps(NSArray<NSData>)

Уровень доверия. Объект доверия объединяет сертификат с политикой или политиками.

SetVerifyDate(DateTime)

Задайте дату, в которую будет оцениваться доверие.

Применяется к