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)。

這個類別代表「最受信任的 CA」,用來作為驗證 X.509 認證路徑的信任錨點。 最受信任的 CA 包含 CA 的公鑰、CA 的名稱,以及可使用此金鑰驗證之路徑集的任何條件約束。 這些參數可以用受信任 X509Certificate 或個別參數的形式指定。

<b>並行存取</b>

所有 TrustAnchor 物件都必須是固定且安全線程。 也就是說,多個線程可能會同時在單 TrustAnchor 一物件上叫用這個類別中定義的方法(或一個以上),但沒有任何不良影響。 TrustAnchor要求物件不可變且安全線程可讓它們傳遞至各種程式代碼片段,而不必擔心協調存取。 此規定適用於此類別的所有公用字段和方法,以及子類別所新增或覆寫的任何。

已在1.4中新增。

java.security.cert.TrustAnchorJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

TrustAnchor(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

TrustAnchor(String, IPublicKey, Byte[])

TrustAnchor建立 實例,其中最受信任的 CA 會指定為辨別名稱和公鑰。

TrustAnchor(X500Principal, IPublicKey, Byte[])

TrustAnchor建立 實例,其中最受信任的 CA 會指定為 X500Principal 和公鑰。

TrustAnchor(X509Certificate, Byte[])

使用指定的X509Certificate和選擇性名稱條件約束建立 的TrustAnchor實例,此條件約束是用來作為驗證 X 時的額外條件約束。

屬性

CA

以 X500Principal 傳回最受信任的 CA 名稱。

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()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

信任錨點或最信任的證書頒發機構單位 (CA)。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

信任錨點或最信任的證書頒發機構單位 (CA)。

(繼承來源 Object)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</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)。

適用於