Hi,
Did your broker have a configuration with the same cert file?
 
For example,
 
cafile /etc/lora-app-server/certs/CAcert.crt
certfile /etc/lora-app-server/certs/CAcert.crt
keyfile /etc/lora-app-server/certs/CAcert.key
 
If so, what is your system architecture?
 
Have a good day.
 
-----Original Message-----
From: "Cedric VIVES"<cvives@xxxxxxxxxxxxxxxx> 
To: <mosquitto-dev@xxxxxxxxxxx>; 
Cc: 
Sent: 2018-04-20 (금) 17:37:27
Subject: [mosquitto-dev] Mosquitto SSL Error : Unable to connect (A TLS error occurred.)
 
  
    
  
  
    Hi,
    I have installed a LoRa Server with the following services :
      - MQTT Broker (1.4.15-0mosquitto1~xenial1)
      - LoRa-Server
      - LoRa-App-Server
    
    On the other side, A raspberry Pi (with raspbian) send data with
      the LoRa-Gateway-Bridge.
    When the connection is unencrypted (tcp://@server on the
      LoRa-Gateway-Bridge.toml), it works !
    
    However, in ssl : 
    
    The client is connected : 
    
    1524211792: New connection from xxx.xxx.xxx.xxx on port 8883.
      
        1524211792: New client connected from xxx.xxx.xxx.xxx as
        96240ae6-28cb-446c-8dd2-0d2d9f045487 (c1, k30).
    But it the server doesn't receive anything because :
    
    mosquitto_sub -h FQDN_OF_MY_SERVER -p 8883 -t "#"  --cafile
        /etc/lora-app-server/certs/CAcert.crt
    
    => Unable to connect (A TLS error occurred.)
    
    The mosquitto logs shows :
    
    1524212646: OpenSSL Error: error:14094418:SSL
        routines:ssl3_read_bytes:tlsv1 alert unknown ca
      1524212646: OpenSSL Error: error:140940E5:SSL
        routines:ssl3_read_bytes:ssl handshake failure
    
    For information, it is an official certificate with CN = name of the
    FQDN of the server.
    When i check it by openssl :
    
    openssl s_client -connect FQDN_OF_MY_SERVER:8883
      -CAfile /etc/lora-gateway-bridge/certs/CECert.crt
    
    => Verify return code: 0 (ok)
    
    I have seen in the archive that the same problem occured with older
    versions but not resolved...have you any advices to fix this issue ?
    
    Thanks.
    
    Regards,
    Cédric
    -- 
Cédric VIVES
Pôle Infrastructures Informatiques et Télécommunication 
Centre de Services Numériques
Tél. : +33 (0)5 61 55 93 72
cedric.vives@xxxxxxxxxxxxxxxx
INSA Toulouse 
135 avenue de Rangueil 
31077 Toulouse CEDEX 04
France
www.insa-toulouse.fr