|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface CertStoreParameters extends Cloneable
CertStore параметры. Цель этого интерфейса состоит в том, чтобы сгруппировать (и обеспечить безопасность типов для), все CertStore спецификации параметра. Все CertStore спецификации параметра должны реализовать этот интерфейс.
Как правило, a CertStoreParameters объект передают в качестве параметра к одному из CertStore.getInstance методы. getInstance метод возвращает a CertStore это используется для того, чтобы получить Certificates и CRLs. CertStore это возвращается, инициализируется с указанными параметрами. Тип необходимых параметров может измениться между различными типами CertStores.
CertStore.getInstance(java.lang.String, java.security.cert.CertStoreParameters)| Модификатор и Тип | Метод и Описание |
|---|---|
Объект |
clone()
Делает копию из этого
CertStoreParameters. |
Object clone()
CertStoreParameters. Точное значение "копии" может зависеть от class CertStoreParameters объект. Типичная реализация выполняет "глубокую копию" этого объекта, но это не абсолютное требование. Некоторые реализации могут выполнить "мелкую копию" некоторых или всех полей этого объекта.
Отметьте что CertStore.getInstance методы делают копию указанного CertStoreParameters. Глубокая реализация копии clone более безопасно и более устойчив, поскольку это препятствует тому, чтобы вызывающая сторона повредила совместно используемое CertStore впоследствии изменяя содержание его параметров инициализации. Однако, мелкая реализация копии clone является более подходящим для приложений, которые должны содержать ссылку на параметр, содержавшийся в CertStoreParameters. Например, мелкий клон копии позволяет приложению высвобождать средства детали CertStore параметр инициализации сразу, вместо того, чтобы ожидать механизма сборки "мусора". Это должно быть сделано с предельной заботой, начиная с CertStore май все еще использоваться другими потоками.
Каждый подкласс должен утвердить точное поведение этого метода так, чтобы пользователи и разработчики знали, что ожидать.
CertStoreParameters
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92