Spec-Zone.ru › OpenJDK 24

Интерфейс CertStoreParameters

Все суперинтерфейсы:
Cloneable
Все известные реализующие классы:
CollectionCertStoreParameters, LDAPCertStoreParameters, URICertStoreParameters
public interface CertStoreParameters extends Cloneable
Спецификация параметров CertStore.

Цель данного интерфейса — группировать (и обеспечивать типизацию для) все спецификации параметров CertStore. Все спецификации параметров CertStore должны реализовывать этот интерфейс.

Обычно объект CertStoreParameters передаётся в качестве параметра одному из методов CertStore.getInstance. Метод getInstance возвращает CertStore, который используется для извлечения Certificate и CRL. Возвращаемый CertStore инициализируется указанными параметрами. Тип необходимых параметров может различаться для разных типов CertStore.

С:
1.4
См. также:
  • CertStore.getInstance(java.lang.String, java.security.cert.CertStoreParameters)

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

Модификатор и тип Метод Описание
Object clone()
Создаёт копию этого CertStoreParameters.

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

clone

Object clone()
Создаёт копию этого CertStoreParameters.

Точное значение "копии" может зависеть от класса объекта CertStoreParameters. Типичная реализация выполняет "глубокую копию" этого объекта, но это не является абсолютным требованием. Некоторые реализации могут выполнить "поверхностную копию" некоторых или всех полей этого объекта.

Обратите внимание, что методы CertStore.getInstance создают копию указанного CertStoreParameters. Реализация глубокой копии clone безопаснее и надёжнее, так как она предотвращает повреждение общих ресурсов CertStore при последующем изменении содержимого параметров инициализации. Однако реализация поверхностной копии clone более подходит для приложений, которым требуется ссылка на параметр, содержащийся в CertStoreParameters. Например, поверхностная копия позволяет приложению освободить ресурсы параметра инициализации CertStore немедленно, а не ждать механизма сбора мусора. Это следует делать с максимальной осторожностью, так как CertStore может всё ещё использоваться другими потоками.

Каждый подкласс должен указать точное поведение этого метода, чтобы пользователи и разработчики знали, чего ожидать.

Возвращает:
копию этого CertStoreParameters

© 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/java.base/java/security/cert/CertStoreParameters.html

Spec-Zone.ru

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