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.
