Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary:

# CertPathValidatorException.Reason

` public static interface CertPathValidatorException.Reason `   
` implements https://developer.android.com/reference/java/io/Serializable `

|---|
| java.security.cert.CertPathValidatorException.Reason |

Known indirect subclasses [CertPathValidatorException.BasicReason](https://developer.android.com/reference/java/security/cert/CertPathValidatorException.BasicReason), [PKIXReason](https://developer.android.com/reference/java/security/cert/PKIXReason) [CertPathValidatorException.BasicReason](https://developer.android.com/reference/java/security/cert/CertPathValidatorException.BasicReason) The BasicReason enumerates the potential reasons that a certification path of any type may be invalid. [PKIXReason](https://developer.android.com/reference/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.   

*** ** * ** ***

The reason the validation algorithm failed.