summaryrefslogtreecommitdiff
path: root/gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java')
-rw-r--r--gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java b/gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java
index 166178fe4..c15c671ad 100644
--- a/gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java
+++ b/gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java
@@ -159,11 +159,10 @@ public class DSSKeyPairPKCS8Codec
}
catch (IOException e)
{
- InvalidParameterException y = new InvalidParameterException();
+ InvalidParameterException y = new InvalidParameterException(e.getMessage());
y.initCause(e);
throw y;
}
-
return result;
}
@@ -187,7 +186,6 @@ public class DSSKeyPairPKCS8Codec
{
if (Configuration.DEBUG)
log.entering(this.getClass().getName(), "decodePrivateKey");
-
if (input == null)
throw new InvalidParameterException("Input bytes MUST NOT be null");
@@ -240,7 +238,7 @@ public class DSSKeyPairPKCS8Codec
}
catch (IOException e)
{
- InvalidParameterException y = new InvalidParameterException();
+ InvalidParameterException y = new InvalidParameterException(e.getMessage());
y.initCause(e);
throw y;
}