wood burning stoves 2.0*
The moose likes Java in General and the fly likes InvalidAlgorithmParameterException Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "InvalidAlgorithmParameterException" Watch "InvalidAlgorithmParameterException" New topic
Author

InvalidAlgorithmParameterException

rahulJ james
Ranch Hand

Joined: Oct 03, 2008
Posts: 123
Can anyone suggest why do I get this exception.

I was working on the dev region, I have to format my system. I installed the jdk 1.5 version and I need to import the cacerts file using keytool.. After doing all this, I started getting this exception. Can anyone advise..

The exception says

Roberto Perillo
Bartender

Joined: Dec 28, 2007
Posts: 2258
    
    3

Howdy, RahulJ!

Champ, can you please post the code that generates the algorithm?

Also, it looks like there is something wrong with this Prime size... according to the exception, you have to make sure it is multiple of 64 and it is within 512 and 1024.


Cheers, Bob "John Lennon" Perillo
SCJP, SCWCD, SCJD, SCBCD - Daileon: A Tool for Enabling Domain Annotations
rahulJ james
Ranch Hand

Joined: Oct 03, 2008
Posts: 123
I did not write the code for this..I don't know where to check this either.. PLease advice
rahulJ james
Ranch Hand

Joined: Oct 03, 2008
Posts: 123
When I meant I did noty write the code, the team did not have anything specific for this. It was working good and suddenly after I formatted teh system, I am getting this error
Michael Angstadt
Ranch Hand

Joined: Jun 17, 2009
Posts: 273

rahulJ james wrote:I installed the jdk 1.5 version and I need to import the cacerts file using keytool..


Where are you importing the cacerts file? What was the keytool command that you ran? It looks like maybe the cacerts file got corrupted or something.


SCJP 6 || SCWCD 5
rahulJ james
Ranch Hand

Joined: Oct 03, 2008
Posts: 123
I executed this from the c:\jre1.5\lib\security where I found the cacerts file.
Should I reinstall the jdk and try this again.
Michael Angstadt
Ranch Hand

Joined: Jun 17, 2009
Posts: 273

rahulJ james wrote:I executed this from the c:\jre1.5\lib\security where I found the cacerts file.
Should I reinstall the jdk and try this again.


Yes, but what command did you execute? If you corrupted the cacerts file, then reinstalling the JDK should fix the problem.
rahulJ james
Ranch Hand

Joined: Oct 03, 2008
Posts: 123
This is the command I used to import the new cert.



I will try to reinstall the JDK and try this again,
Michael Angstadt
Ranch Hand

Joined: Jun 17, 2009
Posts: 273

The fact that your cert's filename has a ".txt" extension is strange...if it's letting you import a text file, it might be corrupting cacerts. Always make a backup of cacerts before modifying it. That way, you won't have to reinstall the JDK if something goes wrong.

Also, one minor note: The "-import" parameter is deprecated in more recent versions of the JDK. You should use "-importcert" instead (but "-import" still works).
rahulJ james
Ranch Hand

Joined: Oct 03, 2008
Posts: 123
I got the new certnew.cer file and I imported and yet again the same result. Can it be because of something else as this error pops up from the database connectivity.

Michael Angstadt
Ranch Hand

Joined: Jun 17, 2009
Posts: 273

Do you get this error when importing the cert or connecting to the database?

What happens when you don't import the cert? Do you still get the same exception?
rahulJ james
Ranch Hand

Joined: Oct 03, 2008
Posts: 123
Even If I don't import the certification, I get this exception.
Michael Angstadt
Ranch Hand

Joined: Jun 17, 2009
Posts: 273

Since it's throwing this exception when you are connecting to the database, maybe the JDBC driver is out of date or not compatible with the version of the database.
rahulJ james
Ranch Hand

Joined: Oct 03, 2008
Posts: 123
I wrote a standalone program to analyze this issue. basically I am trying to connect to DB2.



After executing this I get the following error

 
 
subject: InvalidAlgorithmParameterException
 
Similar Threads
ResultSet is getting closed..
Connection authorization failure occurred
InvalidAlgorithmParameterException
UDB Type 4 driver error
Eclispe + Hibernate + DB2 version 9