「https」リクエストを受け取るサーバーロジックを作成しようとしていますが、クライアントには証明書がありません。どのように書きますか?golangにhttps sever no certificateを書き込む方法はありますか?
答えて
これは、あなたが実際に求めているものに応じて、2つの異なる方向に行くことができます。
リクエストをサーバー証明書を持たないでホストする方法を尋ねるなら、それは不可能です。 https
リクエストは、SSL/TLSによって接続が保護されていることを意味します。
証明書を持っているクライアントを必要とせずにhttps
要求をホストする方法を求めているならば、それはまた別の問題だし、実際にhttp.Server
のデフォルトの動作です。実際にこれらの証明書を要求するには、実際にhttps.Server
フィールドをClientAuth
(たとえば、http.RequireAndVerifyClientCert
)に設定する必要があります。このフィールドを設定しない場合、デフォルト値はhttp.NoClientCert
で、証明書なしのクライアント接続が許可され、証明書が提示されても証明書は検証されません。
返事をありがとう、サーバが証明書を検証しない場合でも、それでも 'cert'と' key'ファイルを生成する必要があります。 –
クライアントは、証明書をまったく提供する必要はありません。 _server_には有効なcertファイルが必要ですが、 'http.Server.ClientAuth'フィールドを設定しない限り、クライアントはアクセスしません。 – Kaedys
それは意味がある、ありがとう –
HttpsリクエストではSSL証明書が必要です。自己署名証明書を作成することはできますが、運用準備が完了しているサーバーであれば、実際の有効な証明書を取得する必要があります。自己署名証明書を作成する
わずか1方法:https://devcenter.heroku.com/articles/ssl-certificate-self
- 1. ルビにフルモジュールパスを書き込む方法はありますか?
- 2. golang配列からinfluxdbにデータを書き込む方法は?
- 3. 別のプロセスメモリに書き込む方法はありますか?
- 4. Zend_Session_SaveHandler_DbTableを強制的にデータベースに書き込む方法はありますか?
- 5. C#からSystem.Drawing.GraphicsをPDFに書き込む方法はありますか?
- 6. このHTTPS POSTリクエストをrubyに書き込む方法は?
- 7. golangのカスタムファイルにログコンテンツを書き込む
- 8. ファイルにデータを書き込む別の方法はありますか?
- 9. 500エラーページのテストをRailsに書き込む方法はありますか?
- 10. コマンド自体を出力ファイルに書き込む方法はありますか?
- 11. Hadoop:HDFSに多次元配列を書き込む方法はありますか?
- 12. リモートネイティブC++サーバーにC#クライアントRPCを書き込む方法はありますか。
- 13. Magentoモジュールを書き込む方が良い方法はありますか?
- 14. Pythonでテキストファイルに永久に書き込む方法はありますか?
- 15. CのWindowsイベントログに書き込む方法はありますか?
- 16. Javaでバイトバッファの半分に書き込む方法はありますか?
- 17. tkinterのテキストボックスのイベントを書き込む方法はありますか?
- 18. Golangを使ってファイルに整数を書き込む方法は?
- 19. ピックアップディレクトリ:まだ書き込まれているファイルを取り込む方法はありますか?
- 20. Golangをあなたのウェブサイトに組み込む方法は?
- 21. golangでカスタムドッカーレジストリから画像を取り込む方法は?
- 22. イメージデータをVCSに書き込む必要がありますか?
- 23. golangクライアントを使用して継続的にinfluxdbに書き込む方法
- 24. WordPressでポストママをあらかじめ書き込む方法は?
- 25. バイナリファイルに書き込む方法は?
- 26. パーティション/データファイルに書き込む方法は?
- 27. DLQに書き込む方法は?
- 28. OCamlファイルに書き込む方法は?
- 29. チャンネル3に書き込む方法は?
- 30. Uint8ClampedArrayに書き込む方法は?
http://goroutines.com/ssl – dave