< prev index next >

src/java.base/share/classes/sun/security/util/SignatureUtil.java

Print this page

        

@@ -103,16 +103,11 @@
     public static AlgorithmParameterSpec getParamSpec(String sigName,
             byte[] paramBytes)
             throws ProviderException {
         sigName = checkName(sigName);
         AlgorithmParameterSpec paramSpec = null;
-        if (paramBytes != null) {
-            if (sigName.toUpperCase().indexOf("RSA") == -1) {
-                throw new ProviderException
-                     ("Unrecognized algorithm for signature parameters " +
-                      sigName);
-            }
+        if (paramBytes != null && sigName.toUpperCase().indexOf("RSA") != -1) {
             AlgorithmParameters params =
                 createAlgorithmParameters(sigName, paramBytes);
             paramSpec = RSAUtil.getParamSpec(params);
         }
         return paramSpec;
< prev index next >