Поделиться через


SSLEngine.GetSupportedCipherSuites Метод

Определение

Возвращает имена наборов шифров, которые можно включить для использования в этом обработчике.

[Android.Runtime.Register("getSupportedCipherSuites", "()[Ljava/lang/String;", "GetGetSupportedCipherSuitesHandler")]
public abstract string[]? GetSupportedCipherSuites ();
[<Android.Runtime.Register("getSupportedCipherSuites", "()[Ljava/lang/String;", "GetGetSupportedCipherSuitesHandler")>]
abstract member GetSupportedCipherSuites : unit -> string[]

Возвращаемое значение

String[]

массив имен наборов шифров

Атрибуты

Комментарии

Возвращает имена наборов шифров, которые можно включить для использования в этом обработчике. Как правило, по умолчанию только подмножество этих элементов будет включено, так как этот список может включать наборы шифров, которые не соответствуют требованиям к качеству обслуживания для этих значений по умолчанию. Такие наборы шифров могут быть полезны в специализированных приложениях.

<p class="осторожность">Приложения не должны слепо включать все поддерживаемые наборы шифров. Поддерживаемые наборы шифров могут включать сигнальные значения набора шифров, которые могут вызвать проблемы с подключением, если они включены неправильно.

Правильный способ использования этого метода — проверить, поддерживается ли определенный набор шифров через Arrays.asList(getSupportedCipherSuites()).contains(...) или фильтровать нужный список наборов шифров только для поддерживаемых desiredSuiteSet.retainAll(Arrays.asList(getSupportedCipherSuites())).

Документация по Java для javax.net.ssl.SSLEngine.getSupportedCipherSuites().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к