X509ExtendedKeyManager.ChooseClientAlias 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
選擇別名來驗證安全套接字的用戶端,前提是公鑰類型和對等所辨識的證書頒發機構單位清單(如果有的話)。
[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。
實作
- 屬性
備註
選擇別名來驗證安全套接字的用戶端,前提是公鑰類型和對等所辨識的證書頒發機構單位清單(如果有的話)。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。