Menu
CoddyTech

Sertifikat dan Kepercayaan

Pelajaran 40 dari 47 dalam kursus Jaringan dengan Terminal di Coddy.

Saat handshake berlangsung, server menunjukkan sertifikat: dokumen yang menyebutkan untuk host mana sertifikat itu berlaku, kapan masa berlakunya habis, dan siapa yang menjaminnya.

Siapa pun dapat membuat sertifikat yang mengaku berlaku untuk host mana pun, jadi tanda tanganlah yang menentukan. Sertifikat ditandatangani oleh Certificate Authority, dan mesinmu dilengkapi daftar otoritas yang dipercaya:

ls -l /etc/ssl/certs/ca-certificates.crt

Client-mu memeriksa tiga hal: sertifikat ditandatangani oleh otoritas dalam daftar tersebut, sertifikat belum kedaluwarsa, dan nama pada sertifikat cocok dengan host yang kamu minta. Jika salah satu pemeriksaan gagal, koneksi akan dihentikan.

Pemeriksaan terakhir itulah sebabnya layanan internal yang diakses melalui IP sering gagal meskipun sertifikatnya valid: sertifikat itu berlaku untuk sebuah nama, sedangkan yang kamu minta adalah sebuah angka.

challenge icon

Tantangan

Sedang

Temukan daftar otoritas yang dipercaya oleh mesinmu.

Periksa apakah CA bundle ada di /etc/ssl/certs/ca-certificates.crt dan cetak ca bundle present jika ada, atau missing jika tidak ada.

Output yang diharapkan:

ca bundle present

Setiap koneksi TLS yang kamu buat diperiksa berdasarkan file ini.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Jaringan dengan Terminal

Latihan sendiri: Playground Terminal