Accueil
» Comment faire
»
Résoudre les erreurs de certificat de synchronisation ownCloud au niveau de la source TLS
Résoudre les erreurs de certificat de synchronisation ownCloud au niveau de la source TLS
Pour résoudre une erreur de certificat de synchronisation ownCloud Desktop, corrigez le certificat TLS présenté par le serveur ou installez l'autorité de certification privée de confiance qui l'a émis. Vérifiez d'abord que le certificat est valide pour le nom d'hôte exact du serveur et qu'il inclut sa chaîne intermédiaire ; ne désactivez pas les vérifications de certificat et ne cliquez pas sur un avertissement non expliqué.
Vérifiez la version du client avant toute modification. En octobre 2026, les notes de version d'ownCloud mentionnent les applications de bureau 7.1.0 et 6.0.3 : la série 7.x prend uniquement en charge Infinite Scale, tandis qu'ownCloud Server Classic 10 ou 11 requiert la série 6.x. Ces mêmes notes expliquent également qu'un portail captif peut entraîner une incompatibilité de certificat et interrompre la synchronisation. Consultez les notes de version de l'application de bureau ownCloud .
Le compte de synchronisation de type ownCloud signale un échec de vérification du certificat pour cloud.example.com. Veuillez utiliser l'adresse exacte du serveur affichée lors de la vérification du certificat.
1. Vérifiez l'URL et identifiez l'erreur de certificat.
Comparez l'URL du serveur affichée dans l'application ownCloud Desktop avec l'adresse qui fonctionne dans votre navigateur. Utilisez le même nom d'hôte et le même chemin. Un navigateur peut parfois récupérer automatiquement un certificat intermédiaire manquant, contrairement à un client de bureau.
Examinez les détails du certificat et vérifiez que son nom alternatif de sujet (SAN) – les noms d'hôtes qu'il couvre – inclut bien le nom d'hôte que vous avez saisi. Un certificat files.internal.localne couvre pas un serveur cloud.example.comsimplement parce que les deux noms pointent vers le même serveur. Vérifiez les dates de validité et l'émetteur, ainsi que l'heure de votre ordinateur ; une date locale incorrecte peut faire apparaître un certificat valide comme expiré ou non valide.
Si le navigateur signale également une erreur ou si plusieurs appareils rencontrent le même problème, la réparation provient probablement du serveur ou du proxy inverse. Si un seul ordinateur est concerné, vérifiez son magasin de certificats de confiance, son horloge, son proxy et la version du client. Le guide de dépannage de l'application de bureau ownCloud recommande de vérifier l'accès au navigateur et l'URL du serveur ou du proxy lorsque les clients de bureau ne parviennent pas à se connecter.
Le certificat identifie files.internal.local, mais le serveur demandé est cloud.example.com. Cette incohérence de nom d'hôte nécessite un certificat serveur corrigé.
2. Réparez le certificat du serveur et la chaîne.
Demandez à l'administrateur du serveur d'installer un certificat dont le SAN inclut le nom d'hôte public saisi par les utilisateurs, dont la validité est actuelle et dont la clé privée correspond à celle du certificat. Un certificat peut chiffrer une connexion et néanmoins échouer à la vérification d'identité si son nom d'hôte est incorrect ou si son émetteur ne peut être vérifié.
Le point de terminaison HTTPS doit présenter le certificat du serveur et les certificats d'autorité de certification intermédiaires requis, dans l'ordre. Il ne doit généralement pas transmettre le certificat de l'autorité de certification racine ; les clients doivent déjà faire confiance à cette autorité. Vérifiez le proxy inverse ou l'équilibreur de charge qui termine le trafic HTTPS, et pas seulement l'hôte ownCloud. Le proxy peut encore diffuser une chaîne de certificats ancienne ou incomplète après la mise à jour des fichiers backend.
Pour un diagnostic rapide depuis une machine avec OpenSSL, exécutez cette commande après avoir remplacé le nom d'hôte d'exemple :
-servernameEnvoie le nom d'hôte pour l'indication du nom du serveur (SNDI) lorsqu'un serveur héberge plusieurs sites TLS. Examinez la chaîne et le résultat de la vérification : une défaillance de l'émetteur suggère un certificat intermédiaire manquant ou une autorité de certification non approuvée ; une erreur de nom d'hôte ou de date nécessite la correction du certificat ou de l'URL. Cette vérification ne porte que sur le point de terminaison accessible depuis cette machine et ce chemin réseau. Consultez la documentation OpenSSLs_client .
La vue de configuration TLS affiche le certificat du serveur ainsi que sa chaîne de certificats intermédiaires et racine. Le serveur web doit envoyer les certificats intermédiaires requis.
3. Ne faites confiance à une autorité de certification privée que lorsque cela est prévu.
Si votre organisation utilise une autorité de certification (AC) privée, obtenez son certificat racine via un canal authentifié et vérifiez son empreinte numérique auprès de l'administrateur. Installez ce certificat d'AC (et non la clé privée du serveur) dans le magasin de certificats de confiance du système d'exploitation, puis redémarrez le client ownCloud. Sous Debian ou Ubuntu, un administrateur peut placer un certificat d'AC au format PEM se terminant par `.pm` .crtet /usr/local/share/ca-certificates/exécuter la commande sudo update-ca-certificatescorrespondante. Les autres plateformes utilisent des outils de gestion de certificats de confiance différents.
Le comportement TLS peut varier selon la version du client et la plateforme. Qt indique que sa configuration TLS par défaut utilise la liste des autorités de certification système, mais tous les paquets ne sont pas nécessairement configurés de la même manière. Si l'ajout de l'autorité de certification ne résout pas le problème, demandez à l'administrateur de vérifier le paquet client et les journaux ; n'importez jamais un certificat provenant d'un navigateur non vérifié. Consultez la documentation de Qt sur la configuration des certificats d'autorité de certification . La FAQ du serveur ownCloud relative aux certificats SSL auto-signés renvoie les administrateurs à ses recommandations de sécurité ; elle déconseille d'affaiblir la vérification standard du client.
Un certificat serveur auto-signé est différent d'un certificat émis par une autorité de certification privée de confiance. Si vous utilisez une autorité de certification privée, diffusez et approuvez son autorité racine via un canal contrôlé, puis servez un certificat serveur correspondant au nom d'hôte et signé par cette autorité. Évitez d'accepter systématiquement une demande de changement de certificat : cela pourrait inciter les utilisateurs à approuver un imposteur lors d'une attaque de type « homme du milieu ».
4. Éliminer l'hypothèse d'un portail captif ou d'un proxy d'interception.
Si le problème survient uniquement sur les réseaux Wi-Fi publics, les réseaux d'hôtel ou un réseau d'entreprise récemment modifié, ouvrez un navigateur et connectez-vous au réseau. Un portail captif intercepte les requêtes avant la connexion et peut présenter un certificat qui n'appartient pas au nom d'hôte ownCloud. Les notes de version d'ownCloud indiquent clairement que la synchronisation peut être interrompue lorsqu'un portail captif provoque une incompatibilité de certificat et qu'elle doit reprendre une fois le portail désactivé.
Sur un poste de travail géré, un proxy d'inspection HTTPS peut remplacer le certificat du serveur par un certificat signé par l'autorité de certification d'inspection de l'organisation. Renseignez-vous auprès du service informatique pour savoir si ce comportement est normal et si l'autorité de certification approuvée est installée sur le poste client. Ne contournez pas la vérification pour permettre la synchronisation ; la configuration du proxy ou des certificats de confiance doit être corrigée par l'administrateur.
Vérifier la correction
Quittez puis rouvrez le client, vérifiez que le compte se connecte bien à l'URL HTTPS exacte et attendez que la synchronisation soit terminée. Créez un petit fichier de test dans le dossier de synchronisation et assurez-vous qu'il apparaît bien dans l'interface web. Consultez ensuite le journal du client pour détecter tout message de vérification TLS récurrent. Si l'erreur de certificat persiste, envoyez à l'administrateur le nom d'hôte exact, la version du client, le système d'exploitation, l'heure de l'erreur et le code d'erreur spécifique du certificat ; ne communiquez jamais vos mots de passe ni vos clés privées. Si l'interface web d'ownCloud fonctionne mais que toutes les applications de bureau compatibles échouent, fournissez l'URL du serveur et le résultat du diagnostic TLS afin que l'administrateur puisse examiner le proxy ou la chaîne de certificats.
Le compte de synchronisation de bureau est connecté et indique que les fichiers sont à jour après la résolution du problème de certificat.