|Applies To||RSA Authentication Agent 5.0.3 API for Java|
RSA Authentication Manager 7.1
BEA WebLogic 8.1
Sun Solaris 2.9
Sun Solaris 10
Microsoft Windows 2000
Microsoft Windows 2003
|Issue||com.rsa.jsafe.AUTHbl signer information does not match signer in RSA Authentication Agent 5.0.3 API for Java|
com.rsa.common.SystemException: Command target (CacheableCommandTargetBasicAuth) initialization failure java.lang.SecurityException: class "com.rsa.jsafe.JSAFE_SecureRandom"'s signer information does not match signer information of other classes in the same package
|Cause||This is the correct behaviour and occurs where JSAFE routines (e.g. classes from com.rsa.jsafe.*) have been loaded from a jar file other than authapi.jar and is most commonly seen where RSA Authentication Agent API for Java is used in a BEA WebLogic server, this includes the use of an RSA Authentication Manager SDK application.|
The Java Authentication Agent API supplies two alternative JAR files to cater for various situations.
Simply replace authapi.jar with authapi_without_jsafe.jar and then update your CLASSPATH appropriately to use authapi_without_jsafe.jar.
|Legacy Article ID||a27300|