From 4ad54ebb0481d54efc59f4a82ce6a433c26e64e0 Mon Sep 17 00:00:00 2001 From: Suzanna Jiwani Date: Tue, 8 Jul 2025 13:07:17 -0700 Subject: [PATCH] Add cause to VerificationResult.PathValidationFailure PiperOrigin-RevId: 780683473 --- src/main/kotlin/Verifier.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/Verifier.kt b/src/main/kotlin/Verifier.kt index 34601c2..c8f12af 100644 --- a/src/main/kotlin/Verifier.kt +++ b/src/main/kotlin/Verifier.kt @@ -45,7 +45,7 @@ sealed interface VerificationResult { data object ChallengeMismatch : VerificationResult - data object PathValidationFailure : VerificationResult + data class PathValidationFailure(val cause: CertPathValidatorException) : VerificationResult data object ChainParsingFailure : VerificationResult @@ -118,7 +118,7 @@ open class Verifier( try { certPathValidator.validate(certPath, certPathParameters) as PKIXCertPathValidatorResult } catch (e: CertPathValidatorException) { - return VerificationResult.PathValidationFailure + return VerificationResult.PathValidationFailure(e) } val keyDescription =