Persyaratan: Saya membuat gadget untuk seorang teman, yang tujuan utamanya adalah untuk memeriksa LAN (Periksa situs web online tidak memiliki akses ke intranet) untuk menyediakan dokumentasi antarmuka kepada pihak ketiga yang menjelaskan protokol keamanan yang digunakan oleh situs https.
Saya percaya bahwa selama proses pengembangan, Anda mungkin menemukan"Permintaan dibatalkan: Tidak dapat membuat saluran aman SSL/TLS"Kelainan, alasan kelainan mungkin karena versi protokol keamanan yang ditetapkan oleh pihak lain terlalu tinggi, dan pada saat yang sama, versi protokol keamanan yang dikonfigurasi secara default di program Anda terlalu rendah, dan kemudian tidak dapat berkomunikasi secara normal.
Protokol SSL/TLS
SSL adalah singkatan dari Secure Sockets Layer, yang merupakan protokol transmisi aman yang dirancang oleh Netscape untuk web, dengan tujuan memberikan jaminan kerahasiaan, otentikasi, dan integritas data untuk komunikasi jaringan. Saat ini, SSL telah menjadi standar industri untuk komunikasi yang aman di Internet.
Beberapa versi pertama SSL (SSL 1.0, SSL 2.0, SSL 3.0) dirancang dan dipelihara oleh Netscape, dan mulai dari versi 3.1, protokol SSL secara resmi diambil alih oleh Internet Engineering Task Force (IETF) dan berganti nama menjadi TLS (Transport Layer Security), dan telah berkembang menjadi TLS 1.0, TLS1.1, dan TLS1.2. Saat ini, arus utama masih TLS1.2, tetapi TLS1.3 akan menjadi tren umum.
Alat Periksa https
Dengan menggunakan .NET, kami mengembangkan alat deteksi dukungan protokol keamanan HTTPS, yang benar-benar menerbitkan aplikasi konsol ke repositori nuget, yang mendukung: netcoreapp3.1, net5.0, net6.0, dan net7.0.
Alamat GitHub:Login hyperlink terlihat.
Alamat Nuget:Login hyperlink terlihat.
Perintah instalasi adalah sebagai berikut:
Gunakan perintah sebagai berikut:
Sangat sederhana, perintahnya adalah nama paket + spasi + URL.
(Akhir)
|