Hallo.. I get the same error Massage with the version 0.98.. Did you find something to solve this problem? best regards mohammad jouni-2 wrote: > > 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 > > > -- View this message in context: http://old.nabble.com/SSL-communication-problem-Classpath-0.97.2-tp21435502p29542873.html Sent from the Gnu - Classpath - General mailing list archive at Nabble.com.