Module java.base

Enum Class PKIXRevocationChecker.Option

java.lang.Object
java.lang.Enum<PKIXRevocationChecker.Option>
java.security.cert.PKIXRevocationChecker.Option
所有已实现的接口:
Serializable, Comparable<PKIXRevocationChecker.Option>, Constable
封装类:
PKIXRevocationChecker

public static enum PKIXRevocationChecker.Option extends Enum<PKIXRevocationChecker.Option>
可以为吊销检查机制指定的各种吊销选项。
  • Enum Constant Details

    • 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响应者返回RFC 2560第2.3节中指定的以下错误之一:internalError或tryLater。

      请注意,这些条件适用于OCSP和CRL,除非设置了NO_FALLBACK选项,否则只有在上述条件下两种机制都失败时才允许吊销检查成功。导致网络错误的异常将被忽略,但可以通过调用getSoftFailExceptions方法稍后检索。
  • Method Details

    • values

      public static PKIXRevocationChecker.Option[] values()
      返回包含此枚举类的常量的数组,按照它们声明的顺序排列。
      返回:
      包含此枚举类的常量的数组,按照它们声明的顺序排列
    • valueOf

      public static PKIXRevocationChecker.Option valueOf(String name)
      返回具有指定名称的此类的枚举常量。字符串必须与此类中用于声明枚举常量的标识符完全匹配。(不允许存在多余的空白字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      具有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果此枚举类没有具有指定名称的常量
      NullPointerException - 如果参数为null