Guest User

Untitled

a guest
Jan 22nd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. XMPPTCPConnectionConfiguration.Builder connectionBuilder =
  2. XMPPTCPConnectionConfiguration.builder();
  3.  
  4. connectionBuilder
  5. .setHost(MY_HOST)
  6. .setServiceName(MY_SERVICE_NAME)
  7. .setSecurityMode(ConnectionConfiguration.SecurityMode.disabled)
  8. .setDebuggerEnabled(true);
  9.  
  10.  
  11. XMPPTCPConnection connection = new XMPPTCPConnection(connectionBuilder.build());
  12. connection.connect();
  13.  
  14. W/System.err: org.jivesoftware.smack.SmackException: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
  15.  
  16. // Create a connection to the jabber.org server.
  17. // Create the configuration for this new connection
  18. InetAddress addr = null;
  19. try {
  20. addr = InetAddress.getByName("192.***.**.**");
  21. } catch (UnknownHostException e) {
  22. e.printStackTrace();
  23. }
  24. HostnameVerifier verifier = new HostnameVerifier() {
  25. @Override
  26. public boolean verify(String hostname, SSLSession session) {
  27. return false;
  28. }
  29. };
  30. DomainBareJid serviceName = null;
  31. try {
  32. serviceName = JidCreate.domainBareFrom("localhost");
  33. } catch (XmppStringprepException e) {
  34. e.printStackTrace();
  35. }
  36. XMPPTCPConnectionConfiguration config =
  37.  
  38. XMPPTCPConnectionConfiguration.builder()
  39. .setUsernameAndPassword(USER_CURRENT_USER, "password")
  40. .setPort(5222)
  41. .setSecurityMode(ConnectionConfiguration.SecurityMode.disabled)
  42. .setXmppDomain(serviceName)
  43. .setHostnameVerifier(verifier)
  44. .setHostAddress(addr)
  45. .setDebuggerEnabled(true)
  46. .build();
  47.  
  48. connection = new XMPPTCPConnection(config);
  49. try {
  50. connection.connect();
  51. } catch (SmackException | IOException | InterruptedException | XMPPException e) {
  52. e.printStackTrace();
  53. }
Add Comment
Please, Sign In to add comment