昨日、自動ビルド マシンに問題が発生しました。TFS ビルド サーバーを使用しており、NuGet パッケージを自動的にダウンロードしようとすると、悪名高い「基になる接続が閉じられました: SSL/TLS セキュア チャネルの信頼関係を確立できませんでした」というエラーが発生しました。
なぜこれが起こるのかについて、ネット上にはたくさんのスレッドがあります。それは私の質問ではありません。NuGetリポジトリを次から変更することで、簡単に修正できます
https://nuget.org/api/v2/
に
http://nuget.org/api/v2/
また
http://packages.nuget.org/v1/FeedService.svc/
私が知りたいのは、そもそもなぜリポジトリが SSL を使用しているのかということです。何らかの理由でそこにあると思いますが、何が原因かわかりません。セキュリティを必要とするログインはありません。安全である必要がある情報が送信されているとは思えません。セキュリティで保護されていない接続 (問題なく動作します) を使用することで、ビルド マシンが何らかの形で危険にさらされていないことを確認したいだけです。
セキュリティで保護された接続を使用して NuGet に接続することで得られることを誰か説明できますか?