Spec-Zone.ru › OpenJDK 25

Интерфейс CertStoreParameters

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

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

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

С версии:
1.4
См. также:
  • CertStore.getInstance(String, CertStoreParameters)

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

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

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

clone

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

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

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

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

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

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по 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/java.base/java/security/cert/CertStoreParameters.html

Spec-Zone.ru

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