Share via


IX509KeyManager 介面

定義

此介面的實例會管理哪些 X509 憑證型金鑰組用來驗證安全通訊端的本機端。

[Android.Runtime.Register("javax/net/ssl/X509KeyManager", "", "Javax.Net.Ssl.IX509KeyManagerInvoker")]
public interface IX509KeyManager : IDisposable, Java.Interop.IJavaPeerable, Javax.Net.Ssl.IKeyManager
[<Android.Runtime.Register("javax/net/ssl/X509KeyManager", "", "Javax.Net.Ssl.IX509KeyManagerInvoker")>]
type IX509KeyManager = interface
    interface IKeyManager
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
衍生
屬性
實作

備註

此介面的實例會管理哪些 X509 憑證型金鑰組用來驗證安全通訊端的本機端。

在安全通訊端交涉期間,此介面中的不精確呼叫方法為: < UL >< LI > 會根據呈現的準則來決定可用於交涉的別名集合, < LI 會根據所呈現準則選取最佳別名,而 < LI >> 會取得指定別名的對應索引鍵資料。 </Ul>

注意:應該使用 X509ExtendedKeyManager 來取代這個類別。

已在 1.4 中新增。

javax.net.ssl.X509KeyManager JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

屬性

Handle

取得基礎 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
JniIdentityHashCode

傳回已包裝實例的 值 java.lang.System.identityHashCode()

(繼承來源 IJavaPeerable)
JniManagedPeerState

Managed 對等的狀態。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取和調用支援。

(繼承來源 IJavaPeerable)
PeerReference

JniObjectReference 回已包裝 JAVA 物件實例的 。

(繼承來源 IJavaPeerable)

方法

ChooseClientAlias(String[], IPrincipal[], Socket)

如果有任何) ,請選擇別名來驗證安全通訊端的用戶端,並指定公開金鑰類型和對等 (所辨識的憑證授權單位單位清單。

ChooseServerAlias(String, IPrincipal[], Socket)

如果有任何) ,請選擇別名來驗證安全通訊端的伺服器端,並指定公開金鑰類型和對等 (所辨識的憑證授權單位單位清單。

Disposed()

處置實例時呼叫。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()

如果這個實例沒有未完成的參考,則呼叫 Dispose() ,否則不會執行任何動作。

(繼承來源 IJavaPeerable)
Finalized()

實例完成時呼叫。

(繼承來源 IJavaPeerable)
GetCertificateChain(String)

傳回與指定別名相關聯的憑證鏈結。

GetClientAliases(String, IPrincipal[])

取得比對別名,以在具有公開金鑰類型的情況下驗證安全通訊端的用戶端,以及在有任何) 時,由對等 (所辨識的憑證授權單位單位清單。

GetPrivateKey(String)

傳回與指定別名相關聯的索引鍵。

GetServerAliases(String, IPrincipal[])

取得比對別名,以驗證安全通訊端的伺服器端,如果有任何) ,則為公開金鑰類型和對等 (所辨識的憑證授權單位單位清單。

SetJniIdentityHashCode(Int32)

設定 所 JniIdentityHashCode 傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

此介面的實例會管理哪些 X509 憑證型金鑰組用來驗證安全通訊端的本機端。

(繼承來源 IJavaPeerable)
SetPeerReference(JniObjectReference)

設定 所 PeerReference 傳回的值。

(繼承來源 IJavaPeerable)
UnregisterFromRuntime()

取消註冊這個實例,讓執行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。

(繼承來源 IJavaPeerable)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

此介面的實例會管理哪些 X509 憑證型金鑰組用來驗證安全通訊端的本機端。

GetJniTypeName(IJavaPeerable)

此介面的實例會管理哪些 X509 憑證型金鑰組用來驗證安全通訊端的本機端。

適用於