次の方法で共有


TrustAnchor クラス

定義

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

[Android.Runtime.Register("java/security/cert/TrustAnchor", DoNotGenerateAcw=true)]
public class TrustAnchor : Java.Lang.Object
[<Android.Runtime.Register("java/security/cert/TrustAnchor", DoNotGenerateAcw=true)>]
type TrustAnchor = class
    inherit Object
継承
TrustAnchor
属性

注釈

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

このクラスは、X.509 認定パスを検証するためのトラスト アンカーとして使用される"最も信頼できる CA" を表します。 最も信頼できる CA には、CA の公開キー、CA の名前、およびこのキーを使用して検証できるパスのセットに対する制約が含まれます。 これらのパラメーターは、信頼できる X509Certificate 形式で指定することも、個別のパラメーターとして指定することもできます。

<b>コンカレント アクセス</b>

すべての TrustAnchor オブジェクトは不変でスレッドセーフである必要があります。 つまり、複数のスレッドが、1 つの TrustAnchor オブジェクト (または複数) でこのクラスで定義されているメソッドを同時に呼び出し、悪影響を及ぼす可能性はありません。 オブジェクトを TrustAnchor 不変でスレッドセーフにする必要がある場合、アクセスの調整を気にすることなく、さまざまなコードに渡すことができます。 この規定は、このクラスのすべてのパブリック フィールドとメソッド、およびサブクラスによって追加またはオーバーライドされた場合に適用されます。

1.4 で追加されました。

の Java ドキュメントjava.security.cert.TrustAnchor

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

TrustAnchor(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

TrustAnchor(String, IPublicKey, Byte[])

最も信頼できる CA が識別名と公開キーとして指定されている場所のインスタンス TrustAnchor を作成します。

TrustAnchor(X500Principal, IPublicKey, Byte[])

最も信頼できる CA が X500Principal および公開キーとして指定されているインスタンス TrustAnchor を作成します。

TrustAnchor(X509Certificate, Byte[])

指定したX509Certificate名前制約と省略可能な名前制約を持つインスタンスTrustAnchorを作成します。これは、X を検証するときに追加の制約として使用することを目的としています。

プロパティ

CA

最も信頼されている CA の名前を X500Principal として返します。

CAName

RFC 2253 String 形式で最も信頼されている CA の名前を返します。

CAPublicKey

最も信頼されている CA の公開キーを返します。

Class

この Objectランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

(継承元 Object)
JniPeerMembers

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

PeerReference

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

TrustedCert

最も信頼できる CA 証明書を返します。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

(継承元 Object)
Dispose(Boolean)

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetNameConstraints()

名前制約パラメーターを返します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

(継承元 Object)
ToString()

オブジェクトの文字列表現を返します。

(継承元 Object)
UnregisterFromRuntime()

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

(継承元 Object)
Wait()

現在のスレッドが目覚めるまで待機させます。通常<は、通知<>/em> または <em>割り込み/em> を受け<取ります。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

(継承元 Object)
IJavaPeerable.Finalized()

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

GetJniTypeName(IJavaPeerable)

トラスト アンカーまたは最も信頼できる証明機関 (CA)。

適用対象