summaryrefslogtreecommitdiff
path: root/gnu/java/security/jce/sig/EncodedKeyFactory.java
diff options
context:
space:
mode:
authorRaif S. Naffah <raif@swiftdsl.com.au>2006-06-19 12:43:48 +0000
committerRaif S. Naffah <raif@swiftdsl.com.au>2006-06-19 12:43:48 +0000
commit100561c087b48f50decba9f91489d3edec8bd054 (patch)
tree8fc7d7b6769586cc4954db1bfc228b90dbf39fa0 /gnu/java/security/jce/sig/EncodedKeyFactory.java
parentf81da0a6446dfb77d1e700b124ccddf68c97d97f (diff)
downloadclasspath-100561c087b48f50decba9f91489d3edec8bd054.tar.gz
2006-06-19 Raif S. Naffah <raif@swiftdsl.com.au>
* gnu/java/security/jce/hash/HavalSpi.java: Source formatting. * gnu/java/security/jce/hash/MD2Spi.java: Likewise. * gnu/java/security/jce/hash/MD4Spi.java: Likewise. * gnu/java/security/jce/hash/MD5Spi.java: Likewise. * gnu/java/security/jce/hash/MessageDigestAdapter.java: Likewise. * gnu/java/security/jce/hash/RipeMD128Spi.java: Likewise. * gnu/java/security/jce/hash/RipeMD160Spi.java: Likewise. * gnu/java/security/jce/hash/Sha160Spi.java: Likewise. * gnu/java/security/jce/hash/Sha256Spi.java: Likewise. * gnu/java/security/jce/hash/Sha384Spi.java: Likewise. * gnu/java/security/jce/hash/Sha512Spi.java: Likewise. * gnu/java/security/jce/hash/TigerSpi.java: Likewise. * gnu/java/security/jce/hash/WhirlpoolSpi.java: Likewise. * gnu/java/security/jce/prng/HavalRandomSpi.java: Likewise. * gnu/java/security/jce/prng/MD2RandomSpi.java: Likewise. * gnu/java/security/jce/prng/MD4RandomSpi.java: Likewise. * gnu/java/security/jce/prng/MD5RandomSpi.java: Likewise. * gnu/java/security/jce/prng/RipeMD128RandomSpi.java: Likewise. * gnu/java/security/jce/prng/RipeMD160RandomSpi.java: Likewise. * gnu/java/security/jce/prng/SecureRandomAdapter.java: Likewise. * gnu/java/security/jce/prng/Sha160RandomSpi.java: Likewise. * gnu/java/security/jce/prng/Sha256RandomSpi.java: Likewise. * gnu/java/security/jce/prng/Sha384RandomSpi.java: Likewise. * gnu/java/security/jce/prng/Sha512RandomSpi.java: Likewise. * gnu/java/security/jce/prng/TigerRandomSpi.java: Likewise. * gnu/java/security/jce/prng/WhirlpoolRandomSpi.java: Likewise. * gnu/java/security/jce/sig/DSSKeyFactory.java: Likewise. * gnu/java/security/jce/sig/DSSKeyPairGeneratorSpi.java: Likewise. * gnu/java/security/jce/sig/DSSParameters.java: Likewise. * gnu/java/security/jce/sig/DSSRawSignatureSpi.java: Likewise. * gnu/java/security/jce/sig/EncodedKeyFactory.java: Likewise. * gnu/java/security/jce/sig/KeyPairGeneratorAdapter.java: Likewise. * gnu/java/security/jce/sig/RSAKeyFactory.java: Likewise. * gnu/java/security/jce/sig/RSAKeyPairGeneratorSpi.java: Likewise. * gnu/java/security/jce/sig/RSAPSSRawSignatureSpi.java: Likewise. * gnu/java/security/jce/sig/SignatureAdapter.java: Likewise.
Diffstat (limited to 'gnu/java/security/jce/sig/EncodedKeyFactory.java')
-rw-r--r--gnu/java/security/jce/sig/EncodedKeyFactory.java54
1 files changed, 12 insertions, 42 deletions
diff --git a/gnu/java/security/jce/sig/EncodedKeyFactory.java b/gnu/java/security/jce/sig/EncodedKeyFactory.java
index 830fd9ce6..7e6d1bb2e 100644
--- a/gnu/java/security/jce/sig/EncodedKeyFactory.java
+++ b/gnu/java/security/jce/sig/EncodedKeyFactory.java
@@ -80,11 +80,6 @@ public class EncodedKeyFactory
{
private static final Logger log = Logger.getLogger(EncodedKeyFactory.class.getName());
- // implicit 0-arguments constructor
-
- // Class methods
- // --------------------------------------------------------------------------
-
private static Object invokeConstructor(String className, Object[] params)
throws InvalidKeySpecException
{
@@ -97,21 +92,15 @@ public class EncodedKeyFactory
}
catch (InstantiationException x)
{
- InvalidKeySpecException y = new InvalidKeySpecException();
- y.initCause(x);
- throw y;
+ throw new InvalidKeySpecException(x.getMessage(), x);
}
catch (IllegalAccessException x)
{
- InvalidKeySpecException y = new InvalidKeySpecException();
- y.initCause(y);
- throw y;
+ throw new InvalidKeySpecException(x.getMessage(), x);
}
catch (InvocationTargetException x)
{
- InvalidKeySpecException y = new InvalidKeySpecException();
- y.initCause(x);
- throw y;
+ throw new InvalidKeySpecException(x.getMessage(), x);
}
}
@@ -125,9 +114,7 @@ public class EncodedKeyFactory
}
catch (ClassNotFoundException x)
{
- InvalidKeySpecException y = new InvalidKeySpecException();
- y.initCause(x);
- throw y;
+ throw new InvalidKeySpecException(x.getMessage(), x);
}
}
@@ -145,9 +132,7 @@ public class EncodedKeyFactory
}
catch (NoSuchMethodException x)
{
- InvalidKeySpecException y = new InvalidKeySpecException();
- y.initCause(x);
- throw y;
+ throw new InvalidKeySpecException(x.getMessage(), x);
}
}
@@ -163,15 +148,11 @@ public class EncodedKeyFactory
}
catch (IllegalAccessException x)
{
- InvalidKeySpecException y = new InvalidKeySpecException();
- y.initCause(x);
- throw y;
+ throw new InvalidKeySpecException(x.getMessage(), x);
}
catch (InvocationTargetException x)
{
- InvalidKeySpecException y = new InvalidKeySpecException();
- y.initCause(x);
- throw y;
+ throw new InvalidKeySpecException(x.getMessage(), x);
}
}
@@ -185,21 +166,15 @@ public class EncodedKeyFactory
}
catch (NoSuchMethodException x)
{
- InvalidKeySpecException y = new InvalidKeySpecException();
- y.initCause(x);
- throw y;
+ throw new InvalidKeySpecException(x.getMessage(), x);
}
}
- // Instance methods
- // --------------------------------------------------------------------------
-
protected PublicKey engineGeneratePublic(KeySpec keySpec)
throws InvalidKeySpecException
{
if (Configuration.DEBUG)
log.entering(this.getClass().getName(), "engineGeneratePublic()", keySpec);
-
PublicKey result = null;
if (keySpec instanceof DSAPublicKeySpec)
result = decodeDSSPublicKey((DSAPublicKeySpec) keySpec);
@@ -226,7 +201,6 @@ public class EncodedKeyFactory
log.log(Level.FINE, "Exception in DSSPublicKey.valueOf(). Ignore",
ignored);
}
-
if (! ok) // try RSA
try
{
@@ -240,7 +214,6 @@ public class EncodedKeyFactory
"Exception in GnuRSAPublicKey.valueOf(). Ignore",
ignored);
}
-
if (! ok) // try DH
result = decodeDHPublicKey(input);
}
@@ -254,7 +227,6 @@ public class EncodedKeyFactory
{
if (Configuration.DEBUG)
log.entering(this.getClass().getName(), "engineGeneratePrivate()", keySpec);
-
PrivateKey result = null;
if (keySpec instanceof DSAPrivateKeySpec)
result = decodeDSSPrivateKey((DSAPrivateKeySpec) keySpec);
@@ -281,7 +253,6 @@ public class EncodedKeyFactory
log.log(Level.FINE, "Exception in DSSPrivateKey.valueOf(). Ignore",
ignored);
}
-
if (! ok) // try RSA
try
{
@@ -295,7 +266,6 @@ public class EncodedKeyFactory
"Exception in GnuRSAPrivateKey.valueOf(). Ignore",
ignored);
}
-
if (! ok) // try DH
result = decodeDHPrivateKey(input);
}
@@ -328,7 +298,7 @@ public class EncodedKeyFactory
/**
* @param spec an instance of {@link DSAPublicKeySpec} to decode.
* @return an instance of {@link DSSPublicKey} constructed from the
- * information in the designated key-specification.
+ * information in the designated key-specification.
*/
private DSSPublicKey decodeDSSPublicKey(DSAPublicKeySpec spec)
{
@@ -342,7 +312,7 @@ public class EncodedKeyFactory
/**
* @param spec an instance of {@link RSAPublicKeySpec} to decode.
* @return an instance of {@link GnuRSAPublicKey} constructed from the
- * information in the designated key-specification.
+ * information in the designated key-specification.
*/
private GnuRSAPublicKey decodeRSAPublicKey(RSAPublicKeySpec spec)
{
@@ -391,7 +361,7 @@ public class EncodedKeyFactory
/**
* @param spec an instance of {@link DSAPrivateKeySpec} to decode.
* @return an instance of {@link DSSPrivateKey} constructed from the
- * information in the designated key-specification.
+ * information in the designated key-specification.
*/
private PrivateKey decodeDSSPrivateKey(DSAPrivateKeySpec spec)
{
@@ -405,7 +375,7 @@ public class EncodedKeyFactory
/**
* @param spec an instance of {@link RSAPrivateCrtKeySpec} to decode.
* @return an instance of {@link GnuRSAPrivateKey} constructed from the
- * information in the designated key-specification.
+ * information in the designated key-specification.
*/
private PrivateKey decodeRSAPrivateKey(RSAPrivateCrtKeySpec spec)
{