Spec-Zone.ru › OpenJDK 25

Класс HttpsParameters

java.lang.Object
com.sun.net.httpserver.HttpsParameters
public abstract class HttpsParameters extends Object
Представляет набор параметров для каждого HTTPS-соединения, устанавливаемого с клиентами. Для каждого входящего HTTPS-соединения создается экземпляр этого класса и передается в HttpsConfigurator.configure(HttpsParameters), чтобы определить используемые параметры.

Параметры SSL можно задать либо с помощью методов установки и получения этого класса, либо с помощью объекта SSLParameters. SSLParameters является предпочтительным способом, поскольку в будущем в этот класс могут быть добавлены дополнительные возможности настройки, а с помощью SSLParameters проще определить набор поддерживаемых параметров и их значения по умолчанию. Кроме того, если объект SSLParameters передан с помощью setSSLParameters(SSLParameters), используются настройки этих параметров, а все настройки, заданные в этом объекте, игнорируются.

Начиная с:
1.6

Краткое описание конструкторов

HttpsParameters()
Модификатор Конструктор Описание
protected
Конструктор для вызова подклассами.

Краткое описание методов

Модификатор и тип Метод Описание
String[] getCipherSuites()
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters.
abstract InetSocketAddress getClientAddress()
Возвращает адрес удаленного клиента, инициирующего соединение.
abstract HttpsConfigurator getHttpsConfigurator()
Возвращает HttpsConfigurator для этого HttpsParameters.
boolean getNeedClientAuth()
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters.
String[] getProtocols()
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters.
boolean getWantClientAuth()
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters.
void setCipherSuites(String[] cipherSuites)
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters.
void setNeedClientAuth(boolean needClientAuth)
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters.
void setProtocols(String[] protocols)
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters.
abstract void setSSLParameters(SSLParameters params)
Задает SSLParameters, используемые для этого HttpsParameters.
void setWantClientAuth(boolean wantClientAuth)
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

HttpsParameters

protected HttpsParameters()
Конструктор для вызова подклассами.

Подробное описание методов

getHttpsConfigurator

public abstract HttpsConfigurator getHttpsConfigurator()
Возвращает HttpsConfigurator для этого HttpsParameters.
Возвращает:
HttpsConfigurator для этого экземпляра HttpsParameters

getClientAddress

public abstract InetSocketAddress getClientAddress()
Возвращает адрес удаленного клиента, инициирующего соединение.
Возвращает:
адрес удаленного клиента, инициирующего соединение

setSSLParameters

public abstract void setSSLParameters(SSLParameters params)
Задает SSLParameters, используемые для этого HttpsParameters. Параметры должны поддерживаться объектом SSLContext, содержащимся в объекте HttpsConfigurator, связанном с этим HttpsParameters. Если параметры не заданы, по умолчанию используются параметры по умолчанию связанного объекта SSLContext.
Параметры:
params - параметры SSLParameters, которые нужно задать. Если значение null, существующие параметры (если они есть) остаются без изменений
Исключения:
IllegalArgumentException - если какой-либо из параметров недопустим или не поддерживается

getCipherSuites

@Deprecated(since="23") public String[] getCipherSuites()
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters.
Возвращает копию массива наборов шифров или null, если они не заданы.
Возвращает:
копию массива наборов шифров или null, если они не заданы

setCipherSuites

@Deprecated(since="23") public void setCipherSuites(String[] cipherSuites)
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters. Вместо этого используйте SSLParameters.setCipherSuites(String[]).
Задает массив наборов шифров.
Параметры:
cipherSuites - массив наборов шифров (или null)

getProtocols

@Deprecated(since="23") public String[] getProtocols()
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters.
Возвращает копию массива протоколов или null, если они не заданы.
Возвращает:
копию массива протоколов или null, если они не заданы

setProtocols

@Deprecated(since="23") public void setProtocols(String[] protocols)
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters. Вместо этого используйте SSLParameters.setProtocols(String[]).
Задает массив протоколов.
Параметры:
protocols - массив протоколов (или null)

getWantClientAuth

@Deprecated(since="23") public boolean getWantClientAuth()
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters.
Возвращает значение, указывающее, следует ли запрашивать аутентификацию клиента.
Возвращает:
значение, указывающее, следует ли запрашивать аутентификацию клиента

setWantClientAuth

@Deprecated(since="23") public void setWantClientAuth(boolean wantClientAuth)
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters. Вместо этого используйте SSLParameters.setWantClientAuth(boolean).
Задает, следует ли запрашивать аутентификацию клиента. Вызов этого метода сбрасывает флаг needClientAuth.
Параметры:
wantClientAuth - следует ли запрашивать аутентификацию клиента

getNeedClientAuth

@Deprecated(since="23") public boolean getNeedClientAuth()
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters.
Возвращает значение, указывающее, следует ли требовать аутентификацию клиента.
Возвращает:
значение, указывающее, следует ли требовать аутентификацию клиента

setNeedClientAuth

@Deprecated(since="23") public void setNeedClientAuth(boolean needClientAuth)
Устарело.
Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters. Вместо этого используйте SSLParameters.setNeedClientAuth(boolean).
Задает, следует ли требовать аутентификацию клиента. Вызов этого метода сбрасывает флаг wantClientAuth.
Параметры:
needClientAuth - следует ли требовать аутентификацию клиента

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее дочерних компаний в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее дочерние компании, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/jdk.httpserver/com/sun/net/httpserver/HttpsParameters.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API