public final enum PKIXReason
extends Enum<PKIXReason>
implements CertPathValidatorException.Reason
java.lang.Object | ||
↳ | java.lang.Enum<java.security.cert.PKIXReason> | |
↳ | java.security.cert.PKIXReason |
PKIXReason
列举了根据PKIX(RFC 3280)标准,X.509认证路径可能无效的潜在PKIX特定原因。 这些原因除了列举的CertPathValidatorException.BasicReason
。
Enum values |
|
---|---|
PKIXReason |
INVALID_KEY_USAGE 证书的密钥用法无效。 |
PKIXReason |
INVALID_NAME 名称限制已被违反。 |
PKIXReason |
INVALID_POLICY 政策限制已被违反。 |
PKIXReason |
NAME_CHAINING 证书链接不正确。 |
PKIXReason |
NOT_CA_CERT 证书不是CA证书。 |
PKIXReason |
NO_TRUST_ANCHOR 找不到可接受的信任锚。 |
PKIXReason |
PATH_TOO_LONG 路径长度约束被违反。 |
PKIXReason |
UNRECOGNIZED_CRIT_EXT 证书包含一个或多个无法识别的关键扩展。 |
Public methods |
|
---|---|
static PKIXReason |
valueOf(String name) |
static final PKIXReason[] |
values() |
Inherited methods |
|
---|---|
From class java.lang.Enum
|
|
From class java.lang.Object
|
|
From interface java.lang.Comparable
|
PKIXReason valueOf (String name)
Parameters | |
---|---|
name |
String
|
Returns | |
---|---|
PKIXReason |