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


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 или неизменяемый список непустых SNIServerNames

Атрибуты

Комментарии

Документация по методу получения свойств:

List Возвращает значение, содержащее все SNIServerNameзначения параметра "Указание имени сервера" (SNI), или значение NULL, если ни один из них не задан.

Этот метод полезен только для SSLSocketработы в режиме клиента или SSLEngines.

Для подключений SSL/TLS базовый поставщик SSL/TLS может указать значение по умолчанию для определенного типа имени сервера. В клиентском режиме рекомендуется, чтобы поставщики по умолчанию включали в себя указание имени сервера, когда сервер может находиться с помощью поддерживаемого типа имени сервера.

Рекомендуется инициализировать указания имени сервера по умолчанию при создании SSLSocket/SSLEngines. В следующих примерах имя сервера может быть представлено экземпляром 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работы в режиме клиента или SSLEngines.

Обратите внимание, что serverNames список клонируется для защиты от последующего изменения.

Добавлено в версии 1.8.

Документация по Java для javax.net.ssl.SSLParameters.setServerNames(java.util.List<javax.net.ssl.SNIServerName>).

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

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