public enum PKIXReason extends Enum<PKIXReason> implements CertPathValidatorException.Reason
PKIXReason enumerates the potential PKIX-specific reasons
that an X.509 certification path may be invalid according to the PKIX
(RFC 5280) standard. These reasons are in addition to those of the
CertPathValidatorException.BasicReason enumeration.| 枚举常量 | 说明 |
|---|---|
INVALID_KEY_USAGE |
The certificate's key usage is invalid.
|
INVALID_NAME |
The name constraints have been violated.
|
INVALID_POLICY |
The policy constraints have been violated.
|
NAME_CHAINING |
The certificate does not chain correctly.
|
NO_TRUST_ANCHOR |
No acceptable trust anchor found.
|
NOT_CA_CERT |
The certificate is not a CA certificate.
|
PATH_TOO_LONG |
The path length constraint has been violated.
|
UNRECOGNIZED_CRIT_EXT |
The certificate contains one or more unrecognized critical
extensions.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static PKIXReason |
valueOf(String name) |
返回带有指定名称的该类型的枚举常量。
字符串必须与用于声明该类型的枚举常量的
标识符完全匹配。(不允许有多余
的空格字符。)
|
static PKIXReason[] |
values() |
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。该方法可用于迭代
常量, 如下所示:
for (PKIXReason c : PKIXReason.values()) System.out.println(c); |
public static final PKIXReason NAME_CHAINING
public static final PKIXReason INVALID_KEY_USAGE
public static final PKIXReason INVALID_POLICY
public static final PKIXReason NO_TRUST_ANCHOR
public static final PKIXReason UNRECOGNIZED_CRIT_EXT
public static final PKIXReason NOT_CA_CERT
public static final PKIXReason PATH_TOO_LONG
public static final PKIXReason INVALID_NAME
public static PKIXReason[] values()
for (PKIXReason c : PKIXReason.values()) System.out.println(c);
public static PKIXReason valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值