Bonjour,
J'ai actuellement un souci avec la mise en place de SSL sur 4D.
Je suis sur 4D 2004.6 (Mac). Conformément à la documentation 4D, pour activer SSL sur mon serveur Web, j'ai placé les fichiers key.pem et cert.pem dans le dossier de la base.
Pour information, ces 2 fichiers ont été créés via les commandes suivantes dans un Terminal:
Les différents champs du certificat ont été renseignés "à la main", lorsque l'invite de commande le permettait. La version de Openssl employée est celle livrée en standard avec le Mac (>0.9, sous Tiger).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3openssl genrsa -out key.pem 512 openssl req -new -in key.pem -out cert.csr openssl req -in cert.csr -key key.pem -x509 -out cert.pem
J'ai ensuite modifié le port de connexion Https du serveur 4D pour qu'il soit supérieur à 1024, de sorte qu'il ne soit pas nécessaire d'avoir des droits root pour lancer cette fonctionnalité (normalement, cette manipulation ne doit pas être obligatoire, mais c'est pour être sûr qu'un port pour SSL soit bien ouvert). Enfin, j'ai bien vérifié que la connexion Https était autorisée par défaut dans les préférences de 4D.
Cependant, que je redémarre ou non le serveur web et/ou 4D, je n'arrive pas à me connecter via https sur mon serveur web ("La connexion a échoué."), alors que via http, je n'ai aucun problème. Je tiens à préciser que je réalise tout cela dans le cadre de tests, donc sur une boucle locale (127.0.0.1).
Je tiens d'avance à remercier celles et ceux qui m'apporteront leur aide.
Partager