私はアプリケーションをホストするためにgolang go-ginサーバーを使用しています。フロントエンドとバックエンドの両方がhttpsで動作し、両方が別々のプロジェクトです。フロントエンドはAPIベースのバックエンドにajax呼び出しを行います。ブラウザのキャッシュ(Google Chrome)をクリアしてUIを読み込もうとすると、最初はバックエンドAPIと通信しません。次に別のタブで私は基底のURL(https://localhost:8080/)を受け取り、証明書を受け入れ、それが動作します。これを避ける方法はありますか?私は、フロントエンドが自動的に証明書を受け入れ、それについて文句を言わないようにしたい。go-ginを使用して証明書をプログラムで自動的に受け入れます。
0
A
答えて
0
tls.Config
では、あなたの状況に役立つことができた、Certificates
属性を見つけることができます。
証明書は、接続の反対側に提示するために、1つ以上の証明書チェーン が含まれています。 サーバー構成に少なくとも1つの証明書 が含まれているか、GetCertificateを設定する必要があります。
次に、あなたが自己署名証明書を使用している場合は、ブラウザ/システムで、任意でそれをインストールする必要がありますあなたの目的のためにhttp.Transport
tr := &http.Transport{
TLSClientConfig: &tls.Config{...custom config attrs...},
}
関連する問題
- 1. スウィフト3で自己署名証明書を受け入れる
- 2. ブラウザの証明書アラートウィンドウでプログラムにアクセス、受け入れ、移動する方法
- 3. Okhttp3 - すべての証明書を受け入れ、証明書を使用してください。
- 4. WinRTを使用して無効なSSL証明書を受け入れる
- 5. IEDriverを使用してSelenium WebDriverで自動的にダウンロードを受け入れる
- 6. Google Playストアは自己署名証明書アプリを受け入れますか?
- 7. 自己ホスト型WCFサービスでクライアント証明書をオプションで受け入れる
- 8. Androidスタジオで自己署名証明書を受け入れるJavaコード
- 9. IEでSelfSigned SSL証明書を処理して受け入れる方法は?
- 10. 証明機関を使用してプログラムで証明書を作成する
- 11. JavaアプリケーションがWS-Security証明書を受け入れる方法
- 12. BugTracker.NetからSVNの証明書を受け入れる
- 13. 正しい中間CA証明書を自動的に検索
- 14. http-conduitで自己署名証明書を受け入れる方法を教えてください。
- 15. pyopensslを使用して自己署名入り証明書を作成する
- 16. SSL証明書の要求とSSL証明書の受け入れの違いは何ですか?
- 17. Skype4COMLibを使用してVB.NETでSkypeフレンドリクエストを自動的に受け入れる方法は?
- 18. プログラムで証明書認証を使用してWCFサービスクライアントを構成する
- 19. JavaのKeyToolで作成した自己署名付き証明書を受け入れる方法Apache
- 20. Azure KeyVaultClient:Javaで証明書を使用して認証します
- 21. Mercurialチェンジチャンクを自動受け入れ
- 22. truststoreに追加されましたが、CA証明書を受け入れることができません
- 23. HttpsUrlconnection接続時に任意の証明書を受け入れる
- 24. エラー:証明書チェーン内の自己署名入り証明書
- 25. 証明書ストアにクライアント証明書を使用していません
- 26. OpenSSLはCRL(証明書失効リスト)を自動的に処理しますか?
- 27. スプリングセキュリティx.509認証 - 発行者認証局に基づいて証明書を受け入れる
- 28. クライアント証明書を受け付けていないスウィフトWebソケット
- 29. Apache JMeterが有効期限切れのSSL証明書を受け入れる
- 30. SSLクライアントは期限切れのSSL証明書を受け入れる方法
を得るために、カスタム
tls.Config
を使用することができますその警告を防ぐために他のコンピュータは、あなたが何をajaxでそれを使用する場合、他の方法はありません。また、あなたがこの瞬間に発展しているように見えるので、その提案に対して簡単なhttpを使うことができます。ブラウザーなしで両方のgolangサーバーに直接接続している場合は、http.Transportでtls検証を無効にすることができます。 – Motakjuq良い回答がありますhttp://stackoverflow.com/questions/12122159/golang-how-to-do-a-https-request-with-bad-certificate – I159