Java SSLSocket dengan TLS1.3 dan TLS_AES_128_GCM_SHA256 Contoh Cipher

Diterbitkan: 2020-07-18
Java SSLSocket dengan TLS1.3 dan TLS_AES_128_GCM_SHA256 Tutorial Cipher

Bagaimana cara mengirim permintaan HTTP TLS1.3 ke domain Anda dan mencetak respons?

Kelas SSLSocket memperluas Socket s dan menyediakan soket aman menggunakan protokol seperti protokol “Secure Sockets Layer” (SSL) atau IETF “Transport Layer Security” (TLS).

Dalam tutorial ini kita akan mengatur protokol TLS1.3 dan cipher TLS_AES_128_GCM_SHA256 .

Mari kita mulai:

  • Buat file CrunchifySSLTLS13Tutorial.java
  • Tetapkan protokol: TLS1.3
  • Setel Cipher: TLS_AES_128_GCM_SHA256
  • Lakukan panggilan HTTP 1.0 ke crunchify.com
  • Lakukan panggilan HTTP 1.0 ke google.com
  • Cetak tanggapan

Ini adalah protokol TLS1.3 yang ditentukan:

  • TLS_AES_128_CCM_8_SHA256
  • TLS_AES_128_CCM_SHA256
  • TLS_AES_128_GCM_SHA256
  • TLS_AES_256_GCM_SHA384
  • TLS_CHACHA20_POLY1305_SHA256

Hasil:

Di Crunchify, kami TLS1.3 enabled dan karenanya tidak ada kesalahan yang kami dapatkan.

Coba tekan Google.com. Cukup ganti domain crunchify.com dan jalankan kembali program.

Hasil dengan domain google.com:

Saya harap tutorial ini akan membantu Anda menekan URL apa pun dengan protokol TLS1.3.