共用方式為


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

處理 unmanaged 物件標記法) (指標。

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)

設定要評估信任的日期。

適用於