summaryrefslogtreecommitdiff
path: root/bcpkix/src/main/java/org/bouncycastle/operator/jcajce/OperatorHelper.java
diff options
context:
space:
mode:
Diffstat (limited to 'bcpkix/src/main/java/org/bouncycastle/operator/jcajce/OperatorHelper.java')
-rw-r--r--bcpkix/src/main/java/org/bouncycastle/operator/jcajce/OperatorHelper.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/bcpkix/src/main/java/org/bouncycastle/operator/jcajce/OperatorHelper.java b/bcpkix/src/main/java/org/bouncycastle/operator/jcajce/OperatorHelper.java
index 19d46ec9..532d3b51 100644
--- a/bcpkix/src/main/java/org/bouncycastle/operator/jcajce/OperatorHelper.java
+++ b/bcpkix/src/main/java/org/bouncycastle/operator/jcajce/OperatorHelper.java
@@ -383,7 +383,7 @@ class OperatorHelper
String name = MessageDigestUtils.getDigestName(oid);
int dIndex = name.indexOf('-');
- if (dIndex > 0)
+ if (dIndex > 0 && !name.startsWith("SHA3"))
{
return name.substring(0, dIndex) + name.substring(dIndex + 1);
}
@@ -394,7 +394,6 @@ class OperatorHelper
public X509Certificate convertCertificate(X509CertificateHolder certHolder)
throws CertificateException
{
-
try
{
CertificateFactory certFact = helper.createCertificateFactory("X.509");