Realizar conexão SSL MQTT com CA signed server certificate

Preciso me inscrever em um endereço MQTT, porém eu recebo uma exception. Até onde eu sei, não preciso fazer upload de nenhum certificado, basta usar o do server. O que devo fazer?

Código:

public void connect() throws MqttException{
    MqttConnectOptions options = new MqttConnectOptions();
    options.setUserName("username");
    options.setPassword("123456".toCharArray());
    options.setAutomaticReconnect(true);

    client = new MqttClient("ssl://myadress:1883", MqttClient.generateClientId());
    client.setCallback(callback);
    System.out.println(topic);
    try {
        client.connect(options);
        client.subscribe(topic);
    } catch (Exception e){
        e.printStackTrace();
    }
}

Exception:

MqttException (0) - javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Estou usando a biblioteca Eclipse Paho,e não achei (ou, se achei, não entendi) nada muito esclarecedor na documentação da biblioteca.

Postei no StackOverflow e nada tbm até agora, tô até meia sem esperança, mas quem sabe…

Cara, que B.O gigante… eu mudaria a conexão pra TCP mesmo _o_/