• Post Reply Bookmark Topic Watch Topic
  • New Topic

Signers of 'com.ibm.crypto.provider.SHA1withDSA' do not match signers of other classes in package  RSS feed

 
ashish bassii
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello

I am getting a security exception when I start my Websphere App Server. From what I understand this error indicates different classes of a package are being loaded from different jars, but this class is an IBM jar which comes with the App Server package, what could be causing this?

Caused by: java.lang.SecurityException: Signers of 'com.ibm.crypto.provider.SHA1withDSA' do not match signers of other classes in package
at java.lang.ClassLoader.checkPackageSigners(ClassLoader.java:314)
at java.lang.ClassLoader.defineClass(ClassLoader.java:256)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:703)
at java.net.URLClassLoader.findClass(URLClassLoader.java:472)
at java.lang.ClassLoader.loadClass(ClassLoader.java:650)
at java.lang.ClassLoader.loadClass(ClassLoader.java:616)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:130)
at com.ibm.crypto.provider.pc.newInstance(Unknown Source)
at java.security.Signature$Delegate.newInstance(Signature.java:992)
at java.security.Signature$Delegate.chooseProvider(Signature.java:1086)
at java.security.Signature$Delegate.engineInitVerify(Signature.java:1142)
at java.security.Signature.initVerify(Signature.java:476)
at com.ibm.security.x509.X509CertImpl.verify(X509CertImpl.java:536)
at com.ibm.security.x509.X509CertImpl.verify(X509CertImpl.java:474)
at javax.crypto.b.a(Unknown Source)
at javax.crypto.b.access$500(Unknown Source)
at javax.crypto.b$0.run(Unknown Source)
at java.security.AccessController.doPrivileged(AccessController.java:241)
at javax.crypto.b.<clinit>(Unknown Source)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:196)
at javax.crypto.d.<clinit>(Unknown Source)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:196)
at javax.crypto.Cipher.c(Unknown Source)
at javax.crypto.Cipher.getMaxAllowedKeyLength(Unknown Source)
at com.tibco.security.ssl.SSLFactory.<clinit>(SSLFactory.java:42)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:196)
at com.tibco.tibjms.TibjmsxLinkSSL._initSSL(TibjmsxLinkSSL.java:304)
at com.tibco.tibjms.TibjmsxLinkSSL.connect(TibjmsxLinkSSL.java:390)
at com.tibco.tibjms.TibjmsConnection._create(TibjmsConnection.java:1296)
at com.tibco.tibjms.TibjmsConnection.<init>(TibjmsConnection.java:4127)
at com.tibco.tibjms.TibjmsxCFImpl._createImpl(TibjmsxCFImpl.java:200)
at com.tibco.tibjms.TibjmsxCFImpl._createConnection(TibjmsxCFImpl.java:253)
at com.tibco.tibjms.TibjmsQueueConnectionFactory.createQueueConnection(TibjmsQueueConnectionFactory.java:87)
at com.tibco.tibjms.naming.TibjmsContext$Messenger.request(TibjmsContext.java:325)
at com.tibco.tibjms.naming.TibjmsContext.lookup(TibjmsContext.java:655)
at com.tibco.tibjms.naming.TibjmsContext.lookup(TibjmsContext.java:489)
at javax.naming.InitialContext.lookup(InitialContext.java:363)
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!