SSLParameters.SetApplicationProtocols(String[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定可透過 SSL/TLS 通訊協定交涉之應用層通訊協定名稱的優先順序數位。
[Android.Runtime.Register("setApplicationProtocols", "([Ljava/lang/String;)V", "GetSetApplicationProtocols_arrayLjava_lang_String_Handler", ApiSince=29)]
public virtual void SetApplicationProtocols (string[]? protocols);
[<Android.Runtime.Register("setApplicationProtocols", "([Ljava/lang/String;)V", "GetSetApplicationProtocols_arrayLjava_lang_String_Handler", ApiSince=29)>]
abstract member SetApplicationProtocols : string[] -> unit
override this.SetApplicationProtocols : string[] -> unit
參數
- protocols
- String[]
應用程式通訊協定的已排序陣列,是最慣用 protocols[0]
的陣列。
如果陣列是空的(長度為零),則不會使用通訊協定指示。
- 屬性
備註
設定可透過 SSL/TLS 通訊協定交涉之應用層通訊協定名稱的優先順序數位。
如果基礎 SSL/TLS 實作支援應用層通訊協議,這個方法會設定哪些值可由 RFC 7301 、應用層通訊協定交涉 (ALPN) 等通訊協定交涉。
如果連線的這個結尾應該提供應用程式通訊協定值,則這個方法所設定的所有通訊協議都會傳送至對等。
如果連線的這個結尾預期會選取應用程式通訊協定值, protocols
則此方法所設定的 會與對等所傳送的值進行比較。 第一個相符的值會變成交涉的值。 如果對等實際上未要求任何 protocols
,基礎通訊協定將決定要採取的動作。 (例如,ALPN 會傳送 "no_application_protocol"
警示並終止連線。
已在 9 中新增。
的 javax.net.ssl.SSLParameters.setApplicationProtocols(java.lang.String[])
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。