Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- XMPPTCPConnectionConfiguration.Builder connectionBuilder =
- XMPPTCPConnectionConfiguration.builder();
- connectionBuilder
- .setHost(MY_HOST)
- .setServiceName(MY_SERVICE_NAME)
- .setSecurityMode(ConnectionConfiguration.SecurityMode.disabled)
- .setDebuggerEnabled(true);
- XMPPTCPConnection connection = new XMPPTCPConnection(connectionBuilder.build());
- connection.connect();
- W/System.err: org.jivesoftware.smack.SmackException: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
- // Create a connection to the jabber.org server.
- // Create the configuration for this new connection
- InetAddress addr = null;
- try {
- addr = InetAddress.getByName("192.***.**.**");
- } catch (UnknownHostException e) {
- e.printStackTrace();
- }
- HostnameVerifier verifier = new HostnameVerifier() {
- @Override
- public boolean verify(String hostname, SSLSession session) {
- return false;
- }
- };
- DomainBareJid serviceName = null;
- try {
- serviceName = JidCreate.domainBareFrom("localhost");
- } catch (XmppStringprepException e) {
- e.printStackTrace();
- }
- XMPPTCPConnectionConfiguration config =
- XMPPTCPConnectionConfiguration.builder()
- .setUsernameAndPassword(USER_CURRENT_USER, "password")
- .setPort(5222)
- .setSecurityMode(ConnectionConfiguration.SecurityMode.disabled)
- .setXmppDomain(serviceName)
- .setHostnameVerifier(verifier)
- .setHostAddress(addr)
- .setDebuggerEnabled(true)
- .build();
- connection = new XMPPTCPConnection(config);
- try {
- connection.connect();
- } catch (SmackException | IOException | InterruptedException | XMPPException e) {
- e.printStackTrace();
- }
Add Comment
Please, Sign In to add comment