SSL communication problem Classpath 0.97.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Everyone ,

I am attempting to run an application that uses SSL communication
using JamVM and GNU Classpath 0.97.2 .

Every time I attempt to run the application I am presented with the
following error :

java.io.IOException
   at javax.net.ssl.SSLSocketFactory$ErrorSocketFactory.createSocket(SSLSocketFactory.java:178)
   at EchoClient.main(EchoClient.java:18)
Caused by: java.lang.RuntimeException: error instantiating default
socket factory: java.security.KeyManagementException:
java.security.KeyStoreException:
gnu.javax.crypto.keyring.MalformedKeyringException: MAC verification
failed
   at javax.net.ssl.SSLSocketFactory.getDefault(SSLSocketFactory.java:147)
   at EchoClient.main(EchoClient.java:17)
Caused by: java.security.KeyManagementException:
java.security.KeyStoreException:
gnu.javax.crypto.keyring.MalformedKeyringException: MAC verification
failed
   at gnu.javax.net.ssl.provider.SSLContextImpl.defaultTrustManager(SSLContextImpl.java:283)
   at gnu.javax.net.ssl.provider.SSLContextImpl.engineInit(SSLContextImpl.java:202)
   at javax.net.ssl.SSLContext.init(SSLContext.java:291)
   at javax.net.ssl.SSLSocketFactory.getDefault(SSLSocketFactory.java:141)
   ...1 more
Caused by: java.security.KeyStoreException:
gnu.javax.crypto.keyring.MalformedKeyringException: MAC verification
failed
   at gnu.javax.net.ssl.provider.X509TrustManagerFactory.engineInit(X509TrustManagerFactory.java:173)
   at javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:285)
   at gnu.javax.net.ssl.provider.SSLContextImpl.defaultTrustManager(SSLContextImpl.java:270)
   ...4 more
Caused by: gnu.javax.crypto.keyring.MalformedKeyringException: MAC
verification failed
   at gnu.javax.crypto.keyring.PasswordAuthenticatedEntry.decode(PasswordAuthenticatedEntry.java:108)
   at gnu.javax.crypto.keyring.GnuPrivateKeyring.load(GnuPrivateKeyring.java:354)
   at gnu.javax.crypto.keyring.BaseKeyring.load(BaseKeyring.java:77)
   at gnu.javax.crypto.jce.keyring.GnuKeyring.loadPrivateKeyring(GnuKeyring.java:429)
   at gnu.javax.crypto.jce.keyring.GnuKeyring.engineLoad(GnuKeyring.java:350)
   at java.security.KeyStore.load(KeyStore.java:500)
   at gnu.javax.net.ssl.provider.X509TrustManagerFactory.engineInit(X509TrustManagerFactory.java:169)
   ...6 more

I attempted to add the certificate using each of these commands , but
on both instances i encountered the same error

sh /usr/lib/classpath/gkeytool -import -alias dm -keystore
/usr/lib/security/cacerts -file /root/Cert.crt

sh /usr/lib/classpath/gkeytool -import -keystore
/usr/lib/security/cacerts -trustcacerts -file /root/Cert.crt

Thank you


[Index of Archives]     [Linux Kernel]     [Linux Cryptography]     [Fedora]     [Fedora Directory]     [Red Hat Development]

  Powered by Linux