共用方式為


X509ExtendedKeyManager.ChooseEngineServerAlias 方法

定義

選擇別名,以根據公鑰類型和對等所辨識的證書頒發機構單位清單來驗證連線的 SSLEngine 伺服器端(如果有的話)。

[Android.Runtime.Register("chooseEngineServerAlias", "(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;", "GetChooseEngineServerAlias_Ljava_lang_String_arrayLjava_security_Principal_Ljavax_net_ssl_SSLEngine_Handler")]
public virtual string? ChooseEngineServerAlias (string? keyType, Java.Security.IPrincipal[]? issuers, Javax.Net.Ssl.SSLEngine? engine);
[<Android.Runtime.Register("chooseEngineServerAlias", "(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;", "GetChooseEngineServerAlias_Ljava_lang_String_arrayLjava_security_Principal_Ljavax_net_ssl_SSLEngine_Handler")>]
abstract member ChooseEngineServerAlias : string * Java.Security.IPrincipal[] * Javax.Net.Ssl.SSLEngine -> string
override this.ChooseEngineServerAlias : string * Java.Security.IPrincipal[] * Javax.Net.Ssl.SSLEngine -> string

參數

keyType
String

金鑰演算法類型名稱。

issuers
IPrincipal[]

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

engine
SSLEngine

SSLEngine要用於此連線的 。 這個參數可以是 null,這表示這個介面的實作可以自由選取適用於任何引擎的別名。

傳回

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

屬性

備註

選擇別名,以根據公鑰類型和對等所辨識的證書頒發機構單位清單來驗證連線的 SSLEngine 伺服器端(如果有的話)。

默認實作會傳回 null。

javax.net.ssl.X509ExtendedKeyManager.chooseEngineServerAlias(java.lang.String, java.security.Principal[], javax.net.ssl.SSLEngine)Java 檔。

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

適用於