You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by al...@apache.org on 2013/07/29 23:27:52 UTC

svn commit: r1508205 - in /juddi/trunk/juddi-core/src: main/java/org/apache/juddi/cryptor/AESCryptorAbstract.java test/java/org/apache/juddi/auth/AuthenticatorTest.java

Author: alexoree
Date: Mon Jul 29 21:27:52 2013
New Revision: 1508205

URL: http://svn.apache.org/r1508205
Log:
JUDDI-602 adding an additional check for 256 bit aes tests for sun based jre's without the JCE installed

Modified:
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/cryptor/AESCryptorAbstract.java
    juddi/trunk/juddi-core/src/test/java/org/apache/juddi/auth/AuthenticatorTest.java

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/cryptor/AESCryptorAbstract.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/cryptor/AESCryptorAbstract.java?rev=1508205&r1=1508204&r2=1508205&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/cryptor/AESCryptorAbstract.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/cryptor/AESCryptorAbstract.java Mon Jul 29 21:27:52 2013
@@ -63,12 +63,12 @@ public abstract class AESCryptorAbstract
      */
     public AESCryptorAbstract()
             throws NoSuchAlgorithmException, InvalidKeySpecException, NoSuchPaddingException, InvalidKeyException {
-        //byte[] raw =//skey.getEncoded();
-          //      hexToBytes(getKey()); //
-        //SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES");
+        byte[] raw =//skey.getEncoded();
+                hexToBytes(getKey()); //
+        SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES");
         // Instantiate the cipher
-        //Cipher cipher = Cipher.getInstance("AES");
-        //cipher.init(Cipher.ENCRYPT_MODE, skeySpec);
+        Cipher cipher = Cipher.getInstance("AES");
+        cipher.init(Cipher.ENCRYPT_MODE, skeySpec);
     }
 
     /**

Modified: juddi/trunk/juddi-core/src/test/java/org/apache/juddi/auth/AuthenticatorTest.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/test/java/org/apache/juddi/auth/AuthenticatorTest.java?rev=1508205&r1=1508204&r2=1508205&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/test/java/org/apache/juddi/auth/AuthenticatorTest.java (original)
+++ juddi/trunk/juddi-core/src/test/java/org/apache/juddi/auth/AuthenticatorTest.java Mon Jul 29 21:27:52 2013
@@ -459,7 +459,10 @@ public class AuthenticatorTest 
                         {
                             Assert.fail("config reports that the setting is not encrypted");
                        }
-                }
+                } catch (InvalidKeyException e)
+                {
+                    logger.error("Hey, you're probably using the Oracle JRE without the Unlimited Strength Java Crypto Extensions installed. AES256 won't work until you download and install it", e);
+		}
                 catch (Exception e) {
 			logger.error(e.getMessage(),e);
 			Assert.fail("unexpected");



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org