共用方式為


X509ExtendedKeyManager.ChooseClientAlias 方法

定義

選擇別名來驗證安全套接字的用戶端,前提是公鑰類型和對等所辨識的證書頒發機構單位清單(如果有的話)。

[Android.Runtime.Register("chooseClientAlias", "([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;", "GetChooseClientAlias_arrayLjava_lang_String_arrayLjava_security_Principal_Ljava_net_Socket_Handler")]
public abstract string? ChooseClientAlias (string[]? keyType, Java.Security.IPrincipal[]? issuers, Java.Net.Socket? socket);
[<Android.Runtime.Register("chooseClientAlias", "([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;", "GetChooseClientAlias_arrayLjava_lang_String_arrayLjava_security_Principal_Ljava_net_Socket_Handler")>]
abstract member ChooseClientAlias : string[] * Java.Security.IPrincipal[] * Java.Net.Socket -> string

參數

keyType
String[]

索引鍵演算法類型名稱,先以最慣用的索引鍵類型排序。

issuers
IPrincipal[]

可接受的 CA 簽發者主體名稱清單,如果它與使用哪一個簽發者無關緊要,則為 null。

socket
Socket

要用於此連線的套接字。 此參數可以是 null,這表示實作可以自由選取適用於任何套接字的別名。

傳回

所需索引鍵的別名名稱,如果沒有相符專案,則為 null。

實作

屬性

備註

選擇別名來驗證安全套接字的用戶端,前提是公鑰類型和對等所辨識的證書頒發機構單位清單(如果有的話)。

javax.net.ssl.X509KeyManager.chooseClientAlias(java.lang.String[], java.security.Principal[], java.net.Socket)Java 檔。

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

適用於