2017-08-16 12 views
1

私は、セキュアなWebSocket経由でサーバーに接続する、Chromeパッケージのアプリケーション(拡張ではありません)を開発しています。サーバーの証明書は自己署名されており、変更することはできません。クロムパッケージのアプリケーションでの自己署名証明書の使用

問題は、クロムパッケージのアプリケーションでは、ERR_INSECURE_RESPONSEエラーが発生して接続が失敗することです。

Chromeブラウザでは、回避策があります。ブラウザでセキュリティ警告ページが開きます。ユーザーがWebサイトに進むことを選択すると、リモートページに移動します。しかし、そのような回避策はパッケージ化されたアプリにはありません。代わりに、接続の試行は失敗します。

自己署名証明書を受け入れるようにChromeパッケージアプリケーションを作成する方法はありますか?

答えて

1

回避策が見つかりました - クロームアプリ内からブラウザを開きます。 これはwebview HTML要素を使用して行います(webviewはiframeのchromeアプリ名です)。 クロムアプリケーションユーザーは、Webアプリケーションユーザーと同じように、自己署名証明書を使用するセキュリティリスクを受け入れることができます。

関連する問題