Класс HttpsParameters
public abstract class HttpsParameters extends Object
HttpsConfigurator.configure(HttpsParameters) для каждого входящего HTTPS-соединения, чтобы определить используемые параметры. Подлежащие параметры 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://download.java.net/java/early_access/jdk24/docs/api/jdk.httpserver/com/sun/net/httpserver/HttpsParameters.html
SSLParameters.