< prev index next >

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

Print this page

        

*** 103,118 **** 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); ! } AlgorithmParameters params = createAlgorithmParameters(sigName, paramBytes); paramSpec = RSAUtil.getParamSpec(params); } return paramSpec; --- 103,113 ---- public static AlgorithmParameterSpec getParamSpec(String sigName, byte[] paramBytes) throws ProviderException { sigName = checkName(sigName); AlgorithmParameterSpec paramSpec = null; ! if (paramBytes != null && sigName.toUpperCase().indexOf("RSA") != -1) { AlgorithmParameters params = createAlgorithmParameters(sigName, paramBytes); paramSpec = RSAUtil.getParamSpec(params); } return paramSpec;
< prev index next >