Sprache

SSLParameters.GetNamedGroups Methode

Definition

Gibt ein priorisiertes Array von Schlüsselaustauschnamen benannter Gruppen zurück, die über die SSL/TLS/DTLS-Protokolle verwendet werden können.

[Android.Runtime.Register("getNamedGroups", "()[Ljava/lang/String;", "GetGetNamedGroupsHandler", ApiSince=37)]
public virtual string[]? GetNamedGroups();
[<Android.Runtime.Register("getNamedGroups", "()[Ljava/lang/String;", "GetGetNamedGroupsHandler", ApiSince=37)>]
abstract member GetNamedGroups : unit -> string[]
override this.GetNamedGroups : unit -> string[]

Gibt zurück

String[]

ein Array von Schlüsselaustauschnamen benannter Gruppennamen Strings oder null wenn keines festgelegt wurde. Bei Nicht-Null-Rückgaben gibt diese Methode jedes Mal ein neues Array zurück, wenn sie aufgerufen wird. Das Array wird basierend auf der benannten Gruppeneinstellung sortiert, wobei der erste Eintrag der am häufigsten bevorzugte Eintrag ist. Anbieter sollten beim Einrichten der SSL/TLS/DTLS-Verbindungen unbekannte benannte Gruppennamen ignorieren.

Attribute

Hinweise

Gibt ein priorisiertes Array von Schlüsselaustauschnamen benannter Gruppen zurück, die über die SSL/TLS/DTLS-Protokolle verwendet werden können. Beachten Sie, dass die Standardliste des Schlüsselaustauschs benannte Gruppen im Abschnitt "Benannte Gruppen" der spezifikation für sicherheitsstandardbezogene Algorithmusnamen Java definiert sind. Anbieter unterstützen möglicherweise benannte Gruppen, die in dieser Liste nicht definiert sind, oder verwenden möglicherweise nicht den empfohlenen Namen für eine bestimmte benannte Gruppe. Der Satz benannter Gruppen, die über die SSL/TLS/DTLS-Verbindungen verwendet werden, wird durch das zurückgegebene Array dieser Methode und die zugrunde liegenden anbieterspezifischen benannten Standardgruppen bestimmt. Wenn das zurückgegebene Array NULL ist, werden die zugrunde liegenden anbieterspezifischen benannten Standardgruppen über die SSL/TLS/DTLS-Verbindungen verwendet. Wenn das zurückgegebene Array leer ist (leere Länge), wird der benannte Gruppenverhandlungsmechanismus für SSL/TLS/DTLS-Protokolle deaktiviert, und die Verbindungen können möglicherweise nicht hergestellt werden, wenn der Aushandlungsmechanismus durch ein bestimmtes SSL/TLS/DTLS-Protokoll erforderlich ist. Dieser Parameter überschreibt die zugrunde liegenden anbieterspezifischen Standardnamengruppen. Wenn das zurückgegebene Array nicht NULL oder leer (nulllänge) ist, werden die benannten Gruppen im zurückgegebenen Array über die SSL/TLS/DTLS-Verbindungen verwendet. Dieser Parameter überschreibt die zugrunde liegenden anbieterspezifischen benannten Standardgruppen. Diese Methode gibt den neuesten Wert zurück, der an setNamedGroups(java.lang.String[]) übergeben wird, wenn diese Methode aufgerufen wurde und andernfalls die standardmäßigen benannten Gruppen für aufgefüllte Objekte der Verbindung oder null für vorgefüllte Objekte zurückgibt.

Java Referenz für javax.net.ssl.SSLParameters.getNamedGroups.

Gilt für: