Класс HttpsParameters
public abstract class HttpsParameters extends Object
HttpsConfigurator.configure(HttpsParameters), чтобы определить используемые параметры. Параметры SSL можно задать либо с помощью методов установки и получения этого класса, либо с помощью объекта SSLParameters. SSLParameters является предпочтительным способом, поскольку в будущем в этот класс могут быть добавлены дополнительные возможности настройки, а с помощью SSLParameters проще определить набор поддерживаемых параметров и их значения по умолчанию. Кроме того, если объект SSLParameters передан с помощью setSSLParameters(SSLParameters), используются настройки этих параметров, а все настройки, заданные в этом объекте, игнорируются.
- Начиная с:
- 1.6
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Конструктор для вызова подклассами. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String[] |
getCipherSuites() |
Устарело. |
abstract InetSocketAddress |
getClientAddress() |
Возвращает адрес удаленного клиента, инициирующего соединение. |
abstract HttpsConfigurator |
getHttpsConfigurator() |
Возвращает HttpsConfigurator для этого HttpsParameters. |
boolean |
getNeedClientAuth() |
Устарело. Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters. |
String[] |
getProtocols() |
Устарело. Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters. |
boolean |
getWantClientAuth() |
Устарело. Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters. |
void |
setCipherSuites |
Устарело. Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters. |
void |
setNeedClientAuth |
Устарело. Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters. |
void |
setProtocols |
Устарело. Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters. |
abstract void |
setSSLParameters |
Задает SSLParameters, используемые для этого HttpsParameters. |
void |
setWantClientAuth |
Устарело. Рекомендуется настраивать и считывать параметры SSL с помощью SSLParameters. |
Подробное описание конструкторов
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()
SSLParameters.null, если они не заданы.- Возвращает:
- копию массива наборов шифров или
null, если они не заданы
setCipherSuites
@Deprecated(since="23") public void setCipherSuites(String[] cipherSuites)
SSLParameters. Вместо этого используйте SSLParameters.setCipherSuites(String[]).- Параметры:
-
cipherSuites- массив наборов шифров (илиnull)
getProtocols
@Deprecated(since="23") public String[] getProtocols()
SSLParameters.null, если они не заданы.- Возвращает:
- копию массива протоколов или
null, если они не заданы
setProtocols
@Deprecated(since="23") public void setProtocols(String[] protocols)
SSLParameters. Вместо этого используйте SSLParameters.setProtocols(String[]).- Параметры:
-
protocols- массив протоколов (илиnull)
getWantClientAuth
@Deprecated(since="23") public boolean getWantClientAuth()
SSLParameters.- Возвращает:
- значение, указывающее, следует ли запрашивать аутентификацию клиента
setWantClientAuth
@Deprecated(since="23") public void setWantClientAuth(boolean wantClientAuth)
SSLParameters. Вместо этого используйте SSLParameters.setWantClientAuth(boolean).needClientAuth.- Параметры:
-
wantClientAuth- следует ли запрашивать аутентификацию клиента
getNeedClientAuth
@Deprecated(since="23") public boolean getNeedClientAuth()
SSLParameters.- Возвращает:
- значение, указывающее, следует ли требовать аутентификацию клиента
setNeedClientAuth
@Deprecated(since="23") public void setNeedClientAuth(boolean needClientAuth)
SSLParameters. Вместо этого используйте SSLParameters.setNeedClientAuth(boolean).wantClientAuth.- Параметры:
-
needClientAuth- следует ли требовать аутентификацию клиента
© 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
SSLParameters.