安全な通信では、既存のプレーンテキスト接続をトランスポートにアップグレードするのが一般的ですレイヤ セキュリティ (TLS) 接続。これにより、暗号化と認証が可能になり、通信チャネルのセキュリティが向上します。
tls.Server 関数を使用してオープン TCP 接続を TLS にアップグレードしようとすると、セグメンテーション フォールトが発生します。
次の手順は、Go で接続をプレーンテキストから TLS に正常にアップグレードする方法の概要を示しています。
SMTP サーバーの場合、クライアントが STARTTLS コマンドを発行するときは、次の手順に従います。
既存のプレーンテキスト接続から TLS 接続が確立される場合、クライアントは別のポートに新しい接続を作成しません。代わりに、同じ接続が再利用され、確立されたチャネル上でハンドシェイクと安全な通信が行われるようになります。
以上がGo で既存のプレーンテキスト接続を TLS にアップグレードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。