Spec-Zone.ru › OpenJDK 17

Класс SecureCacheResponse

java.lang.Object
java.net.CacheResponse
java.net.SecureCacheResponse
public abstract class SecureCacheResponse extends CacheResponse
Представляет ответ кэша, изначально полученный с использованием защищённых средств, таких как TLS.
Since:
1.5

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

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

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

Модификатор и тип Метод Описание
abstract String getCipherSuite()
Возвращает набор шифров, используемый в исходном соединении, которое извлекло сетевой ресурс.
abstract List<Certificate> getLocalCertificateChain()
Возвращает цепочку сертификатов, отправленных серверу во время рукопожатия исходного соединения, которое извлекло сетевой ресурс. Примечание: Этот метод полезен только при использовании шифров на основе сертификатов.
abstract Principal getLocalPrincipal()
Возвращает субъект, который был отправлен серверу во время рукопожатия в исходном соединении, которое извлекло сетевой ресурс.
abstract Principal getPeerPrincipal()
Возвращает субъект сервера, который был установлен в качестве части определения сессии во время исходного соединения, которое извлекло сетевой ресурс.
abstract List<Certificate> getServerCertificateChain()
Возвращает цепочку сертификатов сервера, которая была установлена в качестве части определения сессии в исходном соединении, которое извлекло сетевой ресурс, из кэша. Примечание: этот метод может использоваться только при использовании шифров на основе сертификатов; использование его с шифрами без сертификатов, таких как Kerberos, вызовет исключение SSLPeerUnverifiedException.
Optional<SSLSession> getSSLSession()
Возвращает Optional, содержащий SSLSession , используемый в исходном соединении, которое извлекло сетевой ресурс.

Методы, объявленные в классе java.net.CacheResponse

getBody, getHeaders

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

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

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

SecureCacheResponse

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

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

getCipherSuite

public abstract String getCipherSuite()
Возвращает набор шифров, используемый в исходном соединении, которое извлекло сетевой ресурс.
Returns:
строка, представляющая набор шифров

getLocalCertificateChain

public abstract List<Certificate> getLocalCertificateChain()
Возвращает цепочку сертификатов, отправленных серверу во время рукопожатия исходного соединения, которое извлекло сетевой ресурс. Примечание: Этот метод полезен только при использовании шифров на основе сертификатов.
Returns:
неизменяемый список сертификатов, представляющий цепочку сертификатов, которая была отправлена серверу. Если цепочка сертификатов не была отправлена, возвращается null.
See Also:
  • getLocalPrincipal()

getServerCertificateChain

public abstract List<Certificate> getServerCertificateChain() throws SSLPeerUnverifiedException
Возвращает цепочку сертификатов сервера, которая была установлена в качестве части определения сессии в исходном соединении, которое извлекло сетевой ресурс, из кэша. Примечание: этот метод может использоваться только при использовании шифров на основе сертификатов; использование его с шифрами без сертификатов, таких как Kerberos, вызовет исключение SSLPeerUnverifiedException.
Returns:
неизменяемый список сертификатов, представляющий цепочку сертификатов сервера.
Throws:
SSLPeerUnverifiedException - если peer не проверен.
See Also:
  • getPeerPrincipal()

getPeerPrincipal

public abstract Principal getPeerPrincipal() throws SSLPeerUnverifiedException
Возвращает субъект сервера, который был установлен в качестве части определения сессии во время исходного соединения, которое извлекло сетевой ресурс.
Returns:
субъект сервера. Возвращает X500Principal сертификата конечного узла для шифров на основе X509 и KerberosPrincipal для шифров Kerberos.
Throws:
SSLPeerUnverifiedException - если peer не был проверен.
See Also:
  • getServerCertificateChain()
  • getLocalPrincipal()

getLocalPrincipal

public abstract Principal getLocalPrincipal()
Возвращает субъект, который был отправлен серверу во время рукопожатия в исходном соединении, которое извлекло сетевой ресурс.
Returns:
субъект, отправленный серверу. Возвращает X500Principal сертификата конечного узла для шифров на основе X509 и KerberosPrincipal для шифров Kerberos. Если субъект не был отправлен, возвращается null.
See Also:
  • getLocalCertificateChain()
  • getPeerPrincipal()

getSSLSession

public Optional<SSLSession> getSSLSession()
Возвращает Optional, содержащий SSLSession , используемый в исходном соединении, которое извлекло сетевой ресурс. Возвращает пустой Optional , если основная реализация не поддерживает этот метод.
Implementation Requirements:
Для совместимости, по умолчанию эта реализация возвращает пустой Optional. Подклассы должны переопределять этот метод с соответствующей реализацией, поскольку приложение может потребоваться получить доступ к дополнительным параметрам, связанным с сеансом SSL.
Returns:
an Optional содержащий SSLSession , используемый в исходном соединении
Since:
12
See Also:
  • SSLSession

© 1993, 2021, 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/17/docs/api/java.base/java/net/SecureCacheResponse.html

Spec-Zone.ru

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