Freigeben über


SSLEngine.SetEnabledProtocols(String[]) Methode

Definition

Legen Sie die für die Verwendung in diesem Modul aktivierten Protokollversionen fest.

[Android.Runtime.Register("setEnabledProtocols", "([Ljava/lang/String;)V", "GetSetEnabledProtocols_arrayLjava_lang_String_Handler")]
public abstract void SetEnabledProtocols (string[]? protocols);
[<Android.Runtime.Register("setEnabledProtocols", "([Ljava/lang/String;)V", "GetSetEnabledProtocols_arrayLjava_lang_String_Handler")>]
abstract member SetEnabledProtocols : string[] -> unit

Parameter

protocols
String[]

Namen aller zu aktivierenden Protokolle.

Attribute

Ausnahmen

wenn einer der Protokollversionsnamen nicht unterstützt wird oder istnull.protocols

Hinweise

Legen Sie die für die Verwendung in diesem Modul aktivierten Protokollversionen fest.

Die Protokolle müssen von getSupportedProtocols() als unterstützt aufgeführt worden sein. Nach einem erfolgreichen Aufruf dieser Methode sind nur die im Parameter aufgeführten Protokolle für die protocols Verwendung aktiviert.

Aufgrund der Art und Weise, wie die Protokollversion ausgehandelt wird, können Verbindungen nur ein Mitglied der niedrigsten Gruppe zusammenhängender aktivierter Protokollversionen verwenden. Die Aktivierung von TLSv1.2 und TLSv1 führt beispielsweise dazu, dass Verbindungen nur TLSv1 verwenden können.

Java-Dokumentation für javax.net.ssl.SSLEngine.setEnabledProtocols(java.lang.String[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: