[jboss-user] [Beginners Corner] - Re: javax.crypto.Mac

rstaveley do-not-reply at jboss.com
Fri Aug 15 06:05:44 EDT 2008

I'm getting this LinkageError with 4.2.2GA with default settings on Debian Linux. When you install JBoss via apt-get on Debian Linux, this is the default version. 

It doesn't happen on a 4.0.2 installation, which I have access to on a Sun server.

Here's a simple JSP to reproduce the problem.


try {
	javax.crypto.Mac mac = javax.crypto.Mac.getInstance("HmacSHA1");
	if (mac == null) {
		out.print("No Mac found for HmacSHA1");
	else {
		java.security.Provider provider = mac.getProvider();
		out.print("Mac instance: "+mac.getClass().getName()+"\r\n");
		out.print("Provider: "+provider.getClass().getName()+" - "+provider.getInfo()+"\r\n");
		out.print("Algorithm: "+mac.getAlgorithm()+"\r\n");
catch (Exception e) {
        out.print("Exception thrown, while inspecting crypto for HmacSHA1\n"+e.getMessage()+"\r\n");
catch (LinkageError le) {
        out.print("Linkage error in javax.crypto.Mac\r\n"+le.getMessage()+"\r\n");

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4170717#4170717

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4170717

More information about the jboss-user mailing list