|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class CertPathValidatorException extends GeneralSecurityException
A CertPathValidatorException оказывает поддержку для того, чтобы обернуть исключения. getCause метод возвращает throwable, если таковые вообще имеются, который заставил это исключение быть брошенным.
A CertPathValidatorException май также включает путь сертификации, который проверялся, когда исключение было выдано, индексирование сертификата в пути сертификации, который заставил исключение быть брошенным, и причина, которая вызвала отказ. Используйте getCertPath, getIndex, и getReason методы, чтобы получить эту информацию.
Параллельный Доступ
Если иначе не определено, методы, определенные в этом class, не ориентированы на многопотоковое исполнение. Многократные потоки, которые должны получить доступ к единственному объекту одновременно, должны синхронизироваться среди себя и обеспечить необходимую блокировку. Многократные потоки каждое управление отдельные объекты не должны синхронизироваться.
CertPathValidator, Сериализированная Форма| Модификатор и Тип | Класс и Описание |
|---|---|
static class |
CertPathValidatorException. Бэзикрисон
Бэзикрисон перечисляет причины потенциала, что путь сертификации любого типа может быть недопустимым.
|
static interface |
CertPathValidatorException. Причина
Причина алгоритм проверки допустимости перестала работать.
|
| Конструктор и Описание |
|---|
CertPathValidatorException()
Создает a
CertPathValidatorException без сообщения детали. |
CertPathValidatorException(String msg)
Создает a
CertPathValidatorException с данным сообщением детали. |
CertPathValidatorException(String msg, Throwable cause)
Создает a
CertPathValidatorException с указанным сообщением детали и причиной. |
CertPathValidatorException(String msg, Throwable cause, CertPath certPath, int index)
Создает a
CertPathValidatorException с указанным сообщением детали, причиной, путем сертификации, и индексируют. |
CertPathValidatorException(String msg, Throwable cause, CertPath certPath, int index, CertPathValidatorException.Reason reason)
Создает a
CertPathValidatorException с указанным сообщением детали причина, путь сертификации, индексирует, и причина. |
CertPathValidatorException(Throwable cause)
Создает a
CertPathValidatorException это обертывает указанный throwable. |
| Модификатор и Тип | Метод и Описание |
|---|---|
CertPath |
getCertPath()
Возвращает путь сертификации, который проверялся, когда исключение было выдано.
|
int |
getIndex()
Возвращает индексирование сертификата в пути сертификации, который заставил исключение быть брошенным.
|
CertPathValidatorException. Причина |
getReason()
Возвращает причину что отказавшая проверка допустимости.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic CertPathValidatorException()
CertPathValidatorException без сообщения детали.public CertPathValidatorException(String msg)
CertPathValidatorException с данным сообщением детали. Сообщение детали является a String это описывает это определенное исключение.msg - сообщение деталиpublic CertPathValidatorException(Throwable cause)
CertPathValidatorException это обертывает указанный throwable. Это позволяет любому исключению быть преобразованным в a CertPathValidatorException, в то время как сдерживающая информация об обернутом исключении, которое может быть полезным для отладки. Сообщение детали устанавливается в (cause==null ? null : cause.toString() ) (который обычно содержит class и сообщение детали причины).cause - причина (который сохраняется для более позднего извлечения getCause() метод). (A null значение разрешается, и указывает, что причина является несуществующей или неизвестной.)public CertPathValidatorException(String msg, Throwable cause)
CertPathValidatorException с указанным сообщением детали и причиной.msg - сообщение деталиcause - причина (который сохраняется для более позднего извлечения getCause() метод). (A null значение разрешается, и указывает, что причина является несуществующей или неизвестной.)public CertPathValidatorException(String msg, Throwable cause, CertPath certPath, int index)
CertPathValidatorException с указанным сообщением детали, причиной, путем сертификации, и индексируют.msg - сообщение детали (или null если ни один)cause - причина (или null если ни один)certPath - путь сертификации, который был в процессе того, чтобы быть проверенным, когда с ошибкой встретилисьindex - индексирование сертификата в пути сертификации, который вызвал ошибку (или-1 если не применимый). Отметьте что список сертификатов в a CertPath базируемый нуль.IndexOutOfBoundsException - если индексирование испытывает недостаток диапазона (index < -1 || (certPath != null && index >= certPath.getCertificates().size())IllegalArgumentException - если certPath null и index не-1public CertPathValidatorException(String msg, Throwable cause, CertPath certPath, int index, CertPathValidatorException.Reason reason)
CertPathValidatorException с указанным сообщением детали причина, путь сертификации, индексирует, и причина.msg - сообщение детали (или null если ни один)cause - причина (или null если ни один)certPath - путь сертификации, который был в процессе того, чтобы быть проверенным, когда с ошибкой встретилисьindex - индексирование сертификата в пути сертификации, который вызвал ошибку (или-1 если не применимый). Отметьте что список сертификатов в a CertPath базируемый нуль.reason - причина проверка допустимости перестала работатьIndexOutOfBoundsException - если индексирование испытывает недостаток диапазона (index < -1 || (certPath != null && index >= certPath.getCertificates().size())IllegalArgumentException - если certPath null и index не-1NullPointerException - если reason nullpublic CertPath getCertPath()
CertPath это проверялось, когда исключение было выдано (или null если не определенный)public int getIndex()
CertPath базируемый нуль. Если не индексируют, был установлен,-1 возвращается.public CertPathValidatorException.Reason getReason()
getIndex().BasicReason.UNSPECIFIED если причина не была определена
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92