PKIXReason
class PKIXReason : CertPathValidatorException.Reason
| kotlin.Any | ||
| ↳ | kotlin.Enum<java.security.cert.PKIXReason> | |
| ↳ | java.security.cert.PKIXReason | |
The 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.
Summary
| Enum values | |
|---|---|
|
The certificate's key usage is invalid. |
|
|
The name constraints have been violated. |
|
|
The policy constraints have been violated. |
|
|
The certificate does not chain correctly. |
|
|
The certificate is not a CA certificate. |
|
|
No acceptable trust anchor found. |
|
|
The path length constraint has been violated. |
|
|
The certificate contains one or more unrecognized critical extensions. |
|
Enum values
INVALID_KEY_USAGE
enum val INVALID_KEY_USAGE : PKIXReason
The certificate's key usage is invalid.
INVALID_NAME
enum val INVALID_NAME : PKIXReason
The name constraints have been violated.
INVALID_POLICY
enum val INVALID_POLICY : PKIXReason
The policy constraints have been violated.
NAME_CHAINING
enum val NAME_CHAINING : PKIXReason
The certificate does not chain correctly.
NOT_CA_CERT
enum val NOT_CA_CERT : PKIXReason
The certificate is not a CA certificate.
NO_TRUST_ANCHOR
enum val NO_TRUST_ANCHOR : PKIXReason
No acceptable trust anchor found.
PATH_TOO_LONG
enum val PATH_TOO_LONG : PKIXReason
The path length constraint has been violated.
UNRECOGNIZED_CRIT_EXT
enum val UNRECOGNIZED_CRIT_EXT : PKIXReason
The certificate contains one or more unrecognized critical extensions.