equal
deleted
inserted
replaced
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 } |