Node.js AdvancedLesson 94Preview gratis
TLS/SSL Module
Lesson ini bagian dari Node.js · Semua level
Ringkasan
Pelajaran ini membahas modul tls untuk membuat koneksi terenkripsi (HTTPS, FTPS, dan protokol aman lain) di Node.js. Kamu akan memahami konsep sertifikat, private key, dan TLS handshake, lalu membuat server aman dengan tls.createServer atau https bawaan. Keamanan transport ini wajib untuk data sensitif.
Poin kunci
- TLS/SSL mengenkripsi koneksi dan memverifikasi identitas server lewat sertifikat digital.
- Server butuh pasangan private key dan sertifikat (biasanya dikeluarkan CA seperti Let's Encrypt).
- https.createServer adalah lapisan di atas tls untuk HTTP over TLS.
- Opsi penting: minVersion ('TLSv1.2'), ciphers, dan rejectUnauthorized untuk klien.
- Untuk produksi, pastikan sertifikat tidak kedaluwarsa dan gunakan ALPN bila perlu HTTP/2.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.