From d981574a8acfe89f43248d1821700031ecf96f89 Mon Sep 17 00:00:00 2001 From: Sean Mullan Date: Tue, 28 Aug 2012 08:43:17 -0400 Subject: [PATCH] 7192896: Reason of CertPathValidatorException should be UNDETERMINED_REVOCATION_STATUS if OCSP request failed Reviewed-by: xuelei --- .../share/classes/sun/security/provider/certpath/OCSP.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/jdk/src/share/classes/sun/security/provider/certpath/OCSP.java b/jdk/src/share/classes/sun/security/provider/certpath/OCSP.java index ee10ab330eb..e4f7d008025 100644 --- a/jdk/src/share/classes/sun/security/provider/certpath/OCSP.java +++ b/jdk/src/share/classes/sun/security/provider/certpath/OCSP.java @@ -32,6 +32,7 @@ import java.net.URL; import java.net.HttpURLConnection; import java.security.cert.CertificateException; import java.security.cert.CertPathValidatorException; +import java.security.cert.CertPathValidatorException.BasicReason; import java.security.cert.CRLReason; import java.security.cert.Extension; import java.security.cert.X509Certificate; @@ -337,5 +338,10 @@ public final class OCSP { private NetworkFailureException(IOException ioe) { super(ioe); } + + @Override + public CertPathValidatorException.Reason getReason() { + return BasicReason.UNDETERMINED_REVOCATION_STATUS; + } } }