src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java
changeset 51229 17b7d7034e8e
parent 50715 46492a773912
equal deleted inserted replaced
51228:087c3ba2d138 51229:17b7d7034e8e
   603         throw new UnsupportedOperationException("getParameter() not supported");
   603         throw new UnsupportedOperationException("getParameter() not supported");
   604     }
   604     }
   605 
   605 
   606     @Override
   606     @Override
   607     protected AlgorithmParameters engineGetParameters() {
   607     protected AlgorithmParameters engineGetParameters() {
   608         if (this.sigParams == null) {
   608         AlgorithmParameters ap = null;
   609             throw new ProviderException("Missing required PSS parameters");
   609         if (this.sigParams != null) {
   610         }
   610             try {
   611         try {
   611                 ap = AlgorithmParameters.getInstance("RSASSA-PSS");
   612             AlgorithmParameters ap =
   612                 ap.init(this.sigParams);
   613                 AlgorithmParameters.getInstance("RSASSA-PSS");
   613             } catch (GeneralSecurityException gse) {
   614             ap.init(this.sigParams);
   614                 throw new ProviderException(gse.getMessage());
   615             return ap;
   615             }
   616         } catch (GeneralSecurityException gse) {
   616         }
   617             throw new ProviderException(gse.getMessage());
   617         return ap;
   618         }
       
   619     }
   618     }
   620 }
   619 }