SSLParameters.ServerNames Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
List
Возвращает значение, содержащее все SNIServerName
значения параметра "Указание имени сервера" (SNI), или значение NULL, если ни один из них не задан. -или- Задает требуемые SNIServerName
значения параметра "Указание имени сервера" (SNI).
public System.Collections.Generic.IList<Javax.Net.Ssl.SNIServerName>? ServerNames { [Android.Runtime.Register("getServerNames", "()Ljava/util/List;", "", ApiSince=24)] get; [Android.Runtime.Register("setServerNames", "(Ljava/util/List;)V", "", ApiSince=24)] set; }
[<get: Android.Runtime.Register("getServerNames", "()Ljava/util/List;", "", ApiSince=24)>]
[<set: Android.Runtime.Register("setServerNames", "(Ljava/util/List;)V", "", ApiSince=24)>]
member this.ServerNames : System.Collections.Generic.IList<Javax.Net.Ssl.SNIServerName> with get, set
Значение свойства
Null или неизменяемый список непустых SNIServerName
s
- Атрибуты
Комментарии
Документация по методу получения свойств:
List
Возвращает значение, содержащее все SNIServerName
значения параметра "Указание имени сервера" (SNI), или значение NULL, если ни один из них не задан.
Этот метод полезен только для SSLSocket
работы в режиме клиента или SSLEngine
s.
Для подключений SSL/TLS базовый поставщик SSL/TLS может указать значение по умолчанию для определенного типа имени сервера. В клиентском режиме рекомендуется, чтобы поставщики по умолчанию включали в себя указание имени сервера, когда сервер может находиться с помощью поддерживаемого типа имени сервера.
Рекомендуется инициализировать указания имени сервера по умолчанию при создании SSLSocket
/SSLEngine
s. В следующих примерах имя сервера может быть представлено экземпляром SNIHostName
, который был инициализирован с именем узла "www.example.com" и типом StandardConstants#SNI_HOST_NAME
.
Socket socket =
sslSocketFactory.createSocket("www.example.com", 443);
or
SSLEngine engine =
sslContext.createSSLEngine("www.example.com", 443);
Добавлено в версии 1.8.
Документация по Java для javax.net.ssl.SSLParameters.getServerNames()
.
Документация по набору свойств:
Задает требуемые SNIServerName
значения параметра "Указание имени сервера" (SNI).
Этот метод полезен только для SSLSocket
работы в режиме клиента или SSLEngine
s.
Обратите внимание, что serverNames
список клонируется для защиты от последующего изменения.
Добавлено в версии 1.8.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.