Перечисление CRLReason
- Все реализуемые интерфейсы:
Serializable, Comparable<CRLReason>, Constable
public enum CRLReason extends Enum<CRLReason>
Перечисление CRLReason задаёт причину отзыва сертификата, как определено в RFC 5280: профиле инфраструктуры открытых ключей Internet X.509 для сертификатов и списков отзыва сертификатов.
- С версии:
- 1.7
- Внешние спецификации
- См. также:
Краткое описание вложенных классов
Вложенные классы и интерфейсы, объявленные в классе Enum
Enum.EnumDesc<E> | Модификатор и тип | Класс | Описание |
|---|---|---|
static final class |
Enum.EnumDesc<E extends Enum<E>> |
Номинальный дескриптор константы enum. |
Краткое описание констант перечисления
| Константа перечисления | Описание |
|---|---|
AA_COMPROMISE |
Эта причина указывает на то, что закрытый ключ субъекта сертификата был скомпрометирован или есть подозрение на это. |
AFFILIATION_CHANGED |
Эта причина указывает на то, что имя субъекта или другая информация изменились. |
CA_COMPROMISE |
Эта причина указывает на то, что закрытый ключ субъекта сертификата был скомпрометирован или есть подозрение на это. |
CERTIFICATE_HOLD |
Эта причина указывает на то, что действие сертификата приостановлено. |
CESSATION_OF_OPERATION |
Эта причина указывает на то, что сертификат больше не нужен. |
KEY_COMPROMISE |
Эта причина указывает на то, что закрытый ключ субъекта сертификата был скомпрометирован или есть подозрение на это. |
PRIVILEGE_WITHDRAWN |
Эта причина указывает на то, что привилегии, предоставленные субъекту сертификата, были отозваны. |
REMOVE_FROM_CRL |
Эта причина указывает на то, что действие сертификата было приостановлено и его следует удалить из CRL. |
SUPERSEDED |
Эта причина указывает на то, что сертификат был заменён. |
UNSPECIFIED |
Эта причина указывает на то, что причина отзыва сертификата не указана. |
UNUSED |
Неиспользуемая причина. |
Краткое описание методов
Методы, объявленные в классе Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf | Модификатор и тип | Метод | Описание |
|---|---|---|
protected final Object |
clone() |
Выбрасывает CloneNotSupportedException. |
final int |
compareTo |
Сравнивает это перечисление с указанным объектом, определяя порядок. |
final Optional |
describeConstable() |
Возвращает дескриптор перечисления EnumDesc для этого экземпляра, если его можно создать, или пустой объект Optional, если создать его нельзя. |
final boolean |
equals |
Возвращает true, если указанный объект равен этой константе перечисления. |
protected final void |
finalize() |
Устарел, будет удалён: этот элемент API может быть удалён в будущей версии. Метод finalize() признан устаревшим и будет удалён. |
final Class |
getDeclaringClass() |
Возвращает объект Class, соответствующий типу перечисления этой константы. |
final int |
hashCode() |
Возвращает хеш-код этой константы перечисления. |
final String |
name() |
Возвращает имя этой константы перечисления в точности так, как оно указано в объявлении перечисления. |
final int |
ordinal() |
Возвращает порядковый номер этой константы перечисления (её позицию в объявлении перечисления, где первой константе присваивается номер 0). |
String |
toString() |
Возвращает имя этой константы перечисления, указанное в объявлении. |
static <T extends Enum<T>> |
valueOf |
Возвращает константу указанного класса перечисления с указанным именем. |
Методы, объявленные в классе Object
getClass, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного периода реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного периода реального времени. |
Подробное описание констант перечисления
UNSPECIFIED
public static final CRLReason UNSPECIFIED
Эта причина указывает на то, что причина отзыва сертификата не указана.
KEY_COMPROMISE
public static final CRLReason KEY_COMPROMISE
Эта причина указывает на то, что закрытый ключ субъекта сертификата был скомпрометирован или есть подозрение на это. Применяется только к сертификатам конечных сущностей.
CA_COMPROMISE
public static final CRLReason CA_COMPROMISE
Эта причина указывает на то, что закрытый ключ субъекта сертификата был скомпрометирован или есть подозрение на это. Применяется только к сертификатам центров сертификации (CA).
AFFILIATION_CHANGED
public static final CRLReason AFFILIATION_CHANGED
Эта причина указывает на то, что имя субъекта или другая информация изменились.
SUPERSEDED
public static final CRLReason SUPERSEDED
Эта причина указывает на то, что сертификат был заменён.
CESSATION_OF_OPERATION
public static final CRLReason CESSATION_OF_OPERATION
Эта причина указывает на то, что сертификат больше не нужен.
CERTIFICATE_HOLD
public static final CRLReason CERTIFICATE_HOLD
Эта причина указывает на то, что действие сертификата приостановлено.
UNUSED
public static final CRLReason UNUSED
Неиспользуемая причина.
REMOVE_FROM_CRL
public static final CRLReason REMOVE_FROM_CRL
Эта причина указывает на то, что действие сертификата было приостановлено и его следует удалить из CRL. Предназначено для использования с дельта-CRL.
PRIVILEGE_WITHDRAWN
public static final CRLReason PRIVILEGE_WITHDRAWN
Эта причина указывает на то, что привилегии, предоставленные субъекту сертификата, были отозваны.
AA_COMPROMISE
public static final CRLReason AA_COMPROMISE
Эта причина указывает на то, что закрытый ключ субъекта сертификата был скомпрометирован или есть подозрение на это. Применяется только к сертификатам центров атрибутов (AA).
Подробное описание методов
values
public static CRLReason[] values()
Возвращает массив, содержащий константы этого класса-перечисления в порядке их объявления.
- Возвращает:
- массив, содержащий константы этого класса-перечисления в порядке их объявления
valueOf
public static CRLReason valueOf(String name)
Возвращает константу перечисления этого класса с указанным именем. Строка должна точно совпадать с идентификатором, использованным для объявления константы перечисления в этом классе. (Лишние пробельные символы не допускаются.)
- Параметры:
-
name— имя возвращаемой константы перечисления. - Возвращает:
- константу перечисления с указанным именем
- Выбрасывает:
-
IllegalArgumentException— если в этом классе-перечислении нет константы с указанным именем -
NullPointerException— если аргумент равен null
© 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.