< 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 >