PWA Studio:生成された SSL 証明書がブラウザーで信頼されない

この記事では、開発中にPWA Studioストアフロントのローカルインスタンスに移動した際に、ブラウザーで生成される信頼できない SSL 証明書の警告に対するソリューションを説明します。

影響を受ける製品とバージョン

Adobe CommerceのPWA Studio

問題

ブラウザーは、生成されたローカルPWA Studioストアフロントの SSL 証明書を信頼しません。

原因:

開発/ステージングサイトへの参照。

解決策

ストアフロントプロジェクトで、コマンドを実行して、ローカル開発インスタンスにカスタムホスト名と SSL 証明書を追加します。

yarn buildpack create-custom-origin ./

証明書の生成は devcert によって処理されます。 OpenSSL によって異なるので、次のコマンドを使用してシステムに現在のバージョンの openssl があることを確認します。

openssl version

バージョンは 1.0 以上(OSX High Sierra の場合は LibreSSL 2)にする必要があります。

OSX の Homebrew、Windows の Chocolatey または Linux ディストリビューションのパッケージマネージャーを使用して、より新しいバージョンの OpenSSL をインストールできます。

Linux を実行している場合は、libnss3-tools (または同等のツール)がシステムにインストールされていることを確認します。 詳細については、devcert readme のこのセクションで説明しています。

一部のユーザーは、トリガー証明書の再生成のために devcert フォルダーを削除することを推奨しています。

  • macOS ユーザーの場合、通常このフォルダーは {{~/Library/Application Support/devcert }} にあります。
  • Windows ユーザーの場合、通常、このフォルダーは ${User}\AppData\Local\devcert にあります。

サポートナレッジベースの関連資料

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