J'ai mis en place un serveur qui dispose d'un certificat HTTPS délivré par un grand fournisseur de certificats (DigiCert). Le certificat est reconnu par tous les navigateurs sur une machine exécutant Windows Server 2008 R2, y compris Internet Explorer, Chrome et Firefox.
Cependant, le certificat n'est pas reconnu dans Cygwin. Par exemple, j'obtiens cette erreur lorsque j'essaie de cloner une URL git à partir de ce serveur :
erreur : problème de certificat SSL : impossibilité d'obtenir le certificat émetteur local lors de l'accès à [URL] fatal: la requête HTTP a échoué
D'autres outils dans Cygwin que j'ai essayés donnent la même erreur, comme curl :
curl: (60) problème de certificat SSL : impossibilité d'obtenir le certificat émetteur local
Digicert possède le certificat exact dont j'ai besoin. Mes solutions idéales seraient soit de mettre à jour le regroupement de certificats utilisé par Cygwin, soit d'installer manuellement le certificat nécessaire. Il semble que Cygwin dispose d'un magasin de certificats séparé de Windows. Comment puis-je faire cela ?
Remarque : Je ne veux pas simplement ignorer l'erreur, car de nombreux utilisateurs utilisent cette machine et auront besoin d'accéder au même serveur, il ne serait donc pas logique d'ignorer à chaque fois.