Language

SecTrust クラス

定義

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

public class SecTrust : CoreFoundation.NativeObject
type SecTrust = class
    inherit NativeObject
継承

コンストラクター

Name 説明
SecTrust(SecCertificate, SecPolicy)

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

SecTrust(X509Certificate, SecPolicy)

評価する証明書と適用するポリシーに基づいて、新しいインスタンスを作成します。

SecTrust(X509Certificate2, SecPolicy)

評価する証明書と適用するポリシーに基づいて新しいインスタンスを作成する

SecTrust(X509Certificate2Collection, SecPolicy)

評価する証明書と適用するポリシーに基づいて、新しいインスタンスを作成します。

SecTrust(X509CertificateCollection, SecPolicy)

評価する証明書と適用するポリシーに基づいて、新しいインスタンスを作成します。

プロパティ

Name 説明
Count

評価に使用された証明書の数を返します。

Handle

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

(継承元 DisposableObject)
Item[IntPtr]

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

NetworkFetchAllowed

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

Owns

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

(継承元 DisposableObject)

メソッド

Name 説明
ClearHandle()

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

(継承元 DisposableObject)
Dispose()

このオブジェクトで使用されるすべてのリソースを解放します。

(継承元 DisposableObject)
Dispose(Boolean)

このオブジェクトで使用されるリソースを解放します。

(継承元 NativeObject)
Equals(Object)

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

(継承元 DisposableObject)
Evaluate()

ポリシーを使用して証明書の信頼を評価します。

Evaluate(DispatchQueue, SecTrustCallback)

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

Evaluate(DispatchQueue, SecTrustWithErrorCallback)

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

Evaluate(NSError)

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

GetCertificateChain()

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

GetCheckedHandle()

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

(継承元 DisposableObject)
GetCustomAnchorCertificates()

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

GetExceptions()

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

GetHashCode()

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

(継承元 DisposableObject)
GetKey()

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

GetPolicies()

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

GetPublicKey()

評価された証明書の公開キーを取得します。

GetResult()

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

GetTrustResult()

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

GetTypeID()

Security.SecTrust 型の型識別子。

GetVerifyTime()

確認時間を取得します。

InitializeHandle(NativeHandle)

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

(継承元 DisposableObject)
Release()

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

(継承元 NativeObject)
Retain()

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

(継承元 NativeObject)
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)

信頼を評価する日付を設定します。

拡張メソッド

Name 説明
GetHandle(INativeObject)

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

GetNonNullHandle(INativeObject, String)

信頼レベル。 信頼オブジェクトは、証明書をポリシーまたはポリシーと組み合わせます。

適用対象