Module  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 - 如果参数为空