Перечисление PKIXRevocationChecker.Option
- java.lang.Object
-
- java.lang.Enum<PKIXRevocationChecker.Option>
-
- java.security.cert.PKIXRevocationChecker.Option
- Все реализуемые интерфейсы:
-
Serializable,Comparable<PKIXRevocationChecker.Option>
- Вложенный класс:
- PKIXRevocationChecker
public static enum PKIXRevocationChecker.Option extends Enum<PKIXRevocationChecker.Option>
Различные параметры проверки отзыва, которые могут быть заданы для механизма проверки отзыва.
Константы перечисления
| Константа перечисления | Описание |
|---|---|
NO_FALLBACK | Отключить механизм обратного вызова. |
ONLY_END_ENTITY | Проверять состояние отзыва только сертификатов конечных объектов. |
PREFER_CRLS | Устанавливать приоритет CRL перед OSCP. |
SOFT_FAIL | Разрешить проверку отзыва, если статус отзыва не может быть определен по одной из следующих причин: CRL или ответ OCSP не могут быть получены из-за сетевой ошибки. |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
static PKIXRevocationChecker.Option | valueOf(String name) | Возвращает константу перечисления этого типа с указанным именем. |
static PKIXRevocationChecker.Option[] | values() | Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. |
Методы, объявленные в классе java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfМетоды, объявленные в классе java.lang.Object
getClass, notify, notifyAll, wait, wait, waitПодробное описание констант перечисления
ONLY_END_ENTITY
public static final PKIXRevocationChecker.Option ONLY_END_ENTITY
Проверять состояние отзыва только сертификатов конечных объектов.
PREFER_CRLS
public static final PKIXRevocationChecker.Option PREFER_CRLS
Устанавливать приоритет CRL перед OSCP. По умолчанию используется приоритет OCSP. Каждая реализация PKIX должна документировать дополнительные сведения о своих конкретных правилах предпочтения и политиках обратного вызова.
NO_FALLBACK
public static final PKIXRevocationChecker.Option NO_FALLBACK
Отключить механизм обратного вызова.
SOFT_FAIL
public static final PKIXRevocationChecker.Option SOFT_FAIL
Разрешить проверку отзыва, если статус отзыва не может быть определен по одной из следующих причин:
- CRL или ответ OCSP не могут быть получены из-за сетевой ошибки.
- OCSP-ответчик возвращает одну из следующих ошибок, указанных в разделе 2.3 RFC 2560: internalError или tryLater.
Обратите внимание, что эти условия применяются как к OCSP, так и к CRL, и если параметр
NO_FALLBACK не установлен, проверка отзыва разрешается только в случае, если оба механизма завершаются неудачно в соответствии с указанными выше условиями. Исключения, вызывающие сетевые ошибки, игнорируются, но могут быть позже получены вызовом метода getSoftFailExceptions.Подробное описание методов
values
public static PKIXRevocationChecker.Option[] values()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для итерации по константам следующим образом:
for (PKIXRevocationChecker.Option c : PKIXRevocationChecker.Option.values()) System.out.println(c);
- Возвращает:
- массив, содержащий константы этого типа перечисления в порядке их объявления
valueOf
public static PKIXRevocationChecker.Option valueOf(String name)
Возвращает константу перечисления этого типа с указанным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом типе. (Не допускаются лишние пробелы.)
- Параметры:
-
name- имя константы перечисления, которая должна быть возвращена. - Возвращает:
- константу перечисления с указанным именем
- Исключения:
-
IllegalArgumentException- если в этом типе перечисления нет константы с указанным именем -
NullPointerException- если аргумент равен null
© 1993, 2020, 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/11/docs/api/java.base/java/security/cert/PKIXRevocationChecker.Option.html