PWA Studio : le navigateur n’a pas approuvé le certificat SSL généré

Cet article fournit une solution à un avertissement de certificat SSL généré et non approuvé dans votre navigateur lorsque vous accédez à une instance locale de votre vitrine de PWA Studio pendant le développement.

Produits et versions concernés

PWA Studio pour Adobe Commerce

Problème

Le navigateur n’fait pas confiance au certificat SSL généré de votre vitrine de PWA Studio locale.

Cause

Accès au site de développement/d’évaluation.

Solution

Dans votre projet storefront, exécutez la commande pour ajouter un nom d’hôte personnalisé et un certificat SSL à votre instance de développement locale :

yarn buildpack create-custom-origin ./

La génération des certificats est gérée par devcert. Elle dépend d’OpenSSL. Vérifiez donc que vous disposez d’une version actuelle d’openssl sur votre système à l’aide de la commande suivante :

openssl version

La version doit être 1.0 ou supérieure (ou LibreSSL 2, dans le cas d'OSX High Sierra).

Vous pouvez installer des versions plus élevées d'OpenSSL avec Homebrew sur OSX, Chocolatey sur Windows, ou le gestionnaire de packages de votre distribution Linux.

Si vous exécutez Linux, assurez-vous que libnss3-tools (ou l’équivalent) est installé sur votre système. Des informations supplémentaires sont fournies dans cette section du fichier Lisez-moi devcert.

Certains utilisateurs ont suggéré de supprimer le dossier de l’appareil pour déclencher la régénération du certificat.

  • Pour les utilisateurs de MacOS, ce dossier se trouve généralement à l’adresse : {{~/Library/Application Support/devcert }}
  • Pour les utilisateurs de Windows, ce dossier se trouve généralement à l’adresse : ${User}\AppData\Local\devcert

Lecture connexe dans notre base de connaissances de soutien

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a