Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Cette année les GeoDataDays auront lieu à Montpellier les 15 et 16 septembre 2020 !

Les inscriptions sont ouvertes.

#1 Sun 14 June 2020 23:05

Alicemartin
Membre
Date d'inscription: 30 Jun 2013
Messages: 49

PostgreSQL - Extension ogr_fdw et SSL certificate problem

Bonjour,

J'ai PostgreSQL 9.5 installé en local sur un ordinateur sous Windows 10. J'y ai installé l'extension ogr_fdw afin de pouvoir importer dans ma base des couches issues de flux WFS en suivant ce tutoriel --> https://mybl0gn0tes.wordpress.com/2017/ … n-ogr_fdw/).

Mon soucis est que, quand je crée un serveur distant avec des URL en https (ex : https://wxs-gpu.mongeoportail.ign.fr/ex … 2lz3/wfs), j'ai un message d'erreur indiquant "SSL certificate problem: unable to get local issuer".

J'ai passé la journée à essayer de régler le problème mais sans succès. Quelqu'un saurait-il quoi faire ?

Je vous remercie d'avance pour votre aide et vous souhaite une belle soirée.

Hors ligne

 

#2 Sun 14 June 2020 23:23

Alicemartin
Membre
Date d'inscription: 30 Jun 2013
Messages: 49

Re: PostgreSQL - Extension ogr_fdw et SSL certificate problem

Évidemment, il fallait que je poste le message pour trouver une solution. Il suffisait de rajouter dans les options config_options 'GDAL_HTTP_UNSAFESSL=yes'

Le code que j'ai lancé est donc

Code:

CREATE SERVER "GPU"
    FOREIGN DATA WRAPPER ogr_fdw
    OPTIONS (datasource 'WFS:https://wxs-gpu.mongeoportail.ign.fr/externe/39wtxmgtn23okfbbs1al2lz3/wfs',
             format 'WFS',
             config_options 'GDAL_HTTP_UNSAFESSL=yes');

Par contre, je pense que sur un serveur de test (comme moi) ça peut convenir, mais je ne pense pas que ça soit adapté pour un serveur en production.

Hors ligne

 

#3 Mon 15 June 2020 21:58

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 Jul 2010
Messages: 1012

Re: PostgreSQL - Extension ogr_fdw et SSL certificate problem

Salut,

le problème vient du fait que gdal n'arrive pas à vérifier que le certificat est bien signé
par l'autorité de certification que celui-ci indique.

Pour faire cela il vous faut :

1) Créer un répertoire accessible uniquement en écriture par l'administrateur de votre serveur:
Exemple : C:\CA\

2) Placer dans le répertoire créé en 1) une liste de certificat racines de confiance. Par exemple celui généré
par les développeurs de curl, la librairie utilisée par gdal pour récupérer des flux http(s); qui
est basé sur celle de firefox :

https://curl.haxx.se/docs/caextract.html

3) Créer une variable d’environnement système  appelée CURL_CA_BUNDLE et contenant le chemin
pointant vers le fichier déposé en 2)

4) Redémarrer le service postgresql

Hors ligne

 

#4 Mon 29 June 2020 09:19

zenmarc
Membre
Date d'inscription: 28 Jun 2020
Messages: 1

Re: PostgreSQL - Extension ogr_fdw et SSL certificate problem

Parfois, cela se produit en raison de la non-compatibilité de la version Web ou du fournisseur d'hébergement qui a la version expirée. Je suis passé à l'hébergement géré et à l'utilisation gratuite de WordPress SSL et à la gestion de tout sur leur plate-forme gérée, les erreurs se produiront jusqu'à ce que vous obteniez la meilleure solution.

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |