Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class CertPathBuilderSpi extends Object
CertPathBuilder
class. Все CertPathBuilder
реализации должны включать class (SPI class), который расширяет этот class (CertPathBuilderSpi
) и реализации все его методы. Вообще, к экземплярам этого class нужно только получить доступ через CertPathBuilder
class. Для получения дополнительной информации см. Архитектуру Криптографии Java. Параллельный Доступ
Экземпляры этого class не должны быть защищены от параллельного доступа от многократных потоков. Потоки, которые должны получить доступ к синглу CertPathBuilderSpi
экземпляр одновременно должен синхронизироваться среди себя и обеспечить необходимую блокировку прежде, чем вызвать обертывание CertPathBuilder
объект.
Однако, реализации CertPathBuilderSpi
май все еще встречается с проблемами параллелизма, начиная с многократных потоков каждое управление различным CertPathBuilderSpi
экземпляр не должен синхронизироваться.
Конструктор и Описание |
---|
CertPathBuilderSpi()
Конструктор по умолчанию.
|
Модификатор и Тип | Метод и Описание |
---|---|
abstract CertPathBuilderResult |
engineBuild(CertPathParameters params)
Попытки создать путь сертификации, используя указанный набор параметра алгоритма.
|
CertPathChecker |
engineGetRevocationChecker()
Возвраты a
CertPathChecker то, что эта реализация использование, чтобы проверить состояние аннулирования сертификатов. |
public abstract CertPathBuilderResult engineBuild(CertPathParameters params) throws CertPathBuilderException, InvalidAlgorithmParameterException
params
- параметры алгоритмаCertPathBuilderException
- если разработчик неспособен создать путь сертификации, который удовлетворяет указанные параметрыInvalidAlgorithmParameterException
- если указанные параметры являются несоответствующими для этого CertPathBuilder
public CertPathChecker engineGetRevocationChecker()
CertPathChecker
то, что эта реализация использование, чтобы проверить состояние аннулирования сертификатов. Реализация PKIX возвращает объекты типа PKIXRevocationChecker
. Основная цель этого метода состоит в том, чтобы позволить вызывающим сторонам определять дополнительные входные параметры и опции, определенные для проверки аннулирования. См. описание class CertPathBuilder
для примера.
Этот метод был добавлен к версии 1.8 Платформы Java Standard Edition. Чтобы поддержать назад совместимость с существующими поставщиками услуг, этот метод не может быть абстрактным, и значением по умолчанию бросает UnsupportedOperationException
.
UnsupportedOperationException
- если этот метод не поддерживается
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92