I hope this works right, I'm trying to add this to the existing thread and not create a new discussion.
Is there any update to this problem? I am experiencing something very similar and am looking for some help.
While similar, my problem is slightly different. I am attempting to use some open source software provided by VTLS (http://www.vtls.com/Products/osc.shtml) that creates a Handle via a JSP service for objects as they are ingested into a FEDORA based repository. After setting up the software as described and running the command from a browser I get the same HandleException error as in the original thread.
I suspect that the problem stems from the fact that when I initially setup the Handle server I chose to NOT encrypt the various keys so that I could have the Handle server start on system boot. The batch file that is attempting to create the handle looks like this:
AUTHENTICATE PUBKEY:300:0.NA/NAMING_AUTHORITY
/hs/svr_1/admpriv.bin|password
CREATE NAMING_AUTHORITY/HANDLE_NAME
100 HS_ADMIN 86400 1110 ADMIN
300:111111111111:0.NA/NAMING_AUTHORITY
1 URL 86400 1110 UTF8 WEBSITE
The NAMING_AUTHORITY and HANDLE_NAME are variables that are created dynamically.
I followed Sean's suggestion regarding multiple handle.jar files. Indeed there is a second handle.jsp file included in the VTLS software. I tried replacing the handle.jar file provided by the VTLS software with the one from the Handle installation with no change. I also attempted the opposite and still no joy.
Am I correct in assuming the authentication method in the batch file is designed to work with encrypted keys? If so, how do I modify it to work with unencrypted keys?
Thanks
Tim Donnelly
Systems/Network Administrator
Colorado Alliance of Research Libraries
(303)759-3399 x106
I would like some help troubleshooting a "problem" we are experiencing with the client library. We have written code modeled after the HDLCreate.java source file that comes with the distribution (v 6.2). The code works fine when we call it from the command line (Windows), however it fails when we execute the same code from a Web service via Apache Axis.
When we attempt to execute this code from our Web service, we receive the following message:
"HandleException (UNABLE_TO_AUTHENTICATE) Unable to sign challenge: HandleException (MISSING_OR_INVALID_SIGNATURE) Unknown signature algorithm: DSA"
Nick