Salve a tutti sto cercando di realizzare con JavaME un client abbastanza semplice di messaggistica istantanea basato sul protocollo jabber, mi interessa implementare una connessione ssl con il server
se mi connetto a talk.google.com è tutto ok
SecureConnection sc = (SecureConnection)Connector.open("ssl://talk.google.com:5223");
ma se m connetto a jabber.linux.it o jabber.org
Connector.open("ssl://jabber.linux.it:5223");
ricevo il seguente messaggio di errore
javax.microedition.pki.CertificateException: Certificate was issued by an unrecognized entity
at com.sun.midp.ssl.X509Certificate.verifyChain(+64)
at com.sun.midp.ssl.Handshake.parseChain(+111)
at com.sun.midp.ssl.Handshake.rcvCert(+114)
at com.sun.midp.ssl.Handshake.doHandShake(+96)
at com.sun.midp.ssl.SSLStreamConnection.<init>(+173)
at com.sun.midp.ssl.SSLStreamConnection.<init>(+12)
at com.sun.midp.io.j2me.ssl.Protocol.openPrim(Protoco l.java:138)
at javax.microedition.io.Connector.openPrim(Connector .java:329)
at javax.microedition.io.Connector.open(Connector.jav a:222)
at javax.microedition.io.Connector.open(Connector.jav a:198)
at javax.microedition.io.Connector.open(Connector.jav a:180)
..
com potrei risolvere questo problema, perke vorrei poter settare tramite la gui ,il server a cui collegarmi e nn lasciare solo talk.google.com che sembra funzionare
inoltre mi è sembrato di capire che anche sulla porta 5222 si potrebbe aprire una connessione ssl
ma ricevo questo mess
java.io.IOException: Bad record type (72) or version (84.84)
Grazie

Rispondi quotando