模块  java.base
软件包  java.security.cert

Enum CRLReason

    • Enum Constant Detail

      • 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中删除。 它适用于delta CRL。
      • PRIVILEGE_WITHDRAWN

        public static final CRLReason PRIVILEGE_WITHDRAWN
        此原因表明授予证书主题的权限已被撤销。
      • AA_COMPROMISE

        public static final CRLReason AA_COMPROMISE
        此原因表明已知或怀疑证书主题的私钥已被泄露。 它仅适用于授权属性(AA)证书。
    • 方法详细信息

      • values

        public static CRLReason[] values()
        按照声明的顺序返回一个包含此枚举类型常量的数组。 此方法可用于迭代常量,如下所示:
          for (CRLReason c : CRLReason.values())
            System.out.println(c); 
        结果
        包含此枚举类型常量的数组,按声明的顺序排列
      • valueOf

        public static CRLReason valueOf​(String name)
        返回具有指定名称的此类型的枚举常量。 该字符串必须与用于声明此类型中的枚举常量的标识符完全匹配。 (不允许使用无关的空白字符。)
        参数
        name - 要返回的枚举常量的名称。
        结果
        具有指定名称的枚举常量
        异常
        IllegalArgumentException - 如果此枚举类型没有具有指定名称的常量
        NullPointerException - 如果参数为null