From b6539c8b74d3c652a4d306e37a349cfd1481960b Mon Sep 17 00:00:00 2001 From: clanger Date: Mon, 17 Jul 2017 11:47:12 +0200 Subject: [PATCH] 8184673: Fix compatibility issue in AlgorithmChecker for 3rd party JCE providers Reviewed-by: ascarpino, mullan --- .../sun/security/provider/certpath/AlgorithmChecker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java b/src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java index f7bedb99c..8282d51c4 100644 --- a/src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java +++ b/src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java @@ -270,7 +270,7 @@ public final class AlgorithmChecker extends PKIXCertPathChecker { AlgorithmParameters currSigAlgParams = algorithmId.getParameters(); PublicKey currPubKey = cert.getPublicKey(); - String currSigAlg = ((X509Certificate)cert).getSigAlgName(); + String currSigAlg = x509Cert.getSigAlgName(); // Check the signature algorithm and parameters against constraints. if (!constraints.permits(SIGNATURE_PRIMITIVE_SET, currSigAlg, -- GitLab