TLS Certificate Checker
Periksa sertifikat TLS/SSL suatu situs: subjek/penerbit, tanggal berlaku, SAN, kelengkapan rantai, dan kesalahan konfigurasi HTTPS umum. Opsional ikuti pengalihan untuk memverifikasi tujuan akhir adalah HTTPS dengan sertifikat yang valid. Ekspor laporan JSON/PDF.
Fitur
- Periksa subjek dan penerbit sertifikat (untuk siapa, siapa yang menerbitkannya).
- Validasi tanggal: notBefore / notAfter, dan peringatkan jika hampir kedaluwarsa.
- Periksa SAN (Nama Alternatif Subjek) dan cakupan nama host (www vs apex, subdomain).
- Deteksi masalah rantai sertifikat (perantara hilang / rantai tidak lengkap).
- Opsional ikuti pengalihan untuk memvalidasi penegakan HTTPS URL akhir.
- Identifikasi jebakan HTTPS umum (host salah, sertifikat salah, alur pengalihan campuran).
- Hasil dan temuan yang mudah disalin untuk tiket insiden.
- Unduh laporan JSON dan PDF untuk dokumentasi dan pemeriksaan regresi.
🧭 Cara menggunakan for tls-certificate-checker
Tempel URL untuk diuji
Masukkan URL target. Anda dapat menempelkan https://example.com atau bahkan http://example.com jika ingin memastikannya akhirnya beralih ke HTTPS.
Aktifkan "Ikuti Pengalihan" untuk perilaku dunia nyata
Jika Anda ingin memvalidasi tujuan sebenarnya yang dicapai pengguna dan crawler (http→https, non-www→www), biarkan Ikuti Pengalihan diaktifkan.
Jalankan pemeriksaan dan tinjau ringkasannya
Periksa item kunci: tanggal berlaku, kecocokan nama host/SAN, dan apakah rantainya lengkap.
Periksa temuan dan perbaiki akar penyebabnya
Jika Anda melihat peringatan (hampir kedaluwarsa, ketidakcocokan, rantai tidak lengkap), perbaiki di lapisan terminasi TLS (CDN, reverse proxy, load balancer, atau server web).
Ekspor JSON/PDF untuk pelacakan
Unduh laporan untuk dilampirkan pada tiket ops/SEO atau untuk menyimpan cuplikan sebelum/sesudah.
Spesifikasi teknis
Input dan operasi
Alat ini memeriksa URL dan memeriksa sertifikat TLS untuk titik akhir HTTPS yang terselesaikan.
| Kemampuan | Detail |
|---|---|
| Bentuk URL yang Didukung | URL HTTP atau HTTPS (pengalihan dapat diaktifkan). |
| Penanganan Pengalihan | Opsional; saat diaktifkan, mengikuti hingga batas pengalihan maksimum yang dikonfigurasi. |
| Fokus TLS | Memeriksa properti sertifikat dan kesalahan konfigurasi umum. |
Default dan Batasan
Default pengambilan dan keamanan disesuaikan untuk perilaku yang dapat diprediksi.
| Pengaturan | Nilai |
|---|---|
| Ikuti Pengalihan | Diaktifkan |
| Maks. Pengalihan | 10 |
| Waktu Habis | 15000 ms |
| User-Agent | Encode64Bot/1.0 (+https://encode64.com) |
| Jaringan pribadi | Tidak diizinkan |
Apa yang Diperiksa
Pemeriksaan dirancang berdasarkan kerusakan paling sering yang terlihat di produksi: kedaluwarsa, ketidakcocokan nama host (cakupan SAN), dan kelengkapan rantai. Pengalihan membantu menangkap kasus di mana HTTPS hanya valid pada host kanonik akhir.
Baris Perintah
Gunakan OpenSSL dan curl untuk mengonfirmasi detail sertifikat dari terminal Anda sendiri dan bandingkan dengan yang dilaporkan alat ini.
macOS / Linux
Tampilkan rantai sertifikat (SNI) untuk sebuah host
echo | openssl s_client -servername example.com -connect example.com:443 -showcerts 2>/dev/nullBerguna untuk memeriksa sertifikat daun dan rantai perantara yang disajikan.
Ekstrak tanggal kedaluwarsa dengan cepat
echo | openssl s_client -servername example.com -connect example.com:443 2>/dev/null | openssl x509 -noout -datesMencetak notBefore / notAfter.
Daftar SAN
echo | openssl s_client -servername example.com -connect example.com:443 2>/dev/null | openssl x509 -noout -text | grep -A1 "Subject Alternative Name"Menunjukkan hostname mana yang dicakup oleh sertifikat.
Verifikasi pengalihan HTTP ke HTTPS
curl -I http://example.comPeriksa header Lokasi dan skema akhir.
Ikuti pengalihan dan tampilkan URL akhir
curl -IL http://example.com | sed -n '1,120p'Membantu mendeteksi rantai pengalihan dan titik akhir non-kanonik.
Kasus penggunaan
Cegah gangguan akibat sertifikat kedaluwarsa
Identifikasi sertifikat yang mendekati masa berlaku agar dapat diperbarui sebelum pengguna dan bot mengalami error di browser.
- Pemeriksaan kesehatan sertifikat mingguan
- Audit domain setelah perubahan DNS atau CDN
Perbaiki masalah rantai sertifikat yang tidak lengkap
Deteksi perantara yang hilang (umum pada pengaturan server kustom) yang dapat mengganggu klien lama dan beberapa crawler.
- Bundle rantai Nginx/Apache yang salah konfigurasi
- Load balancer kehilangan sertifikat perantara
Debug ketidakcocokan hostname/SAN (www vs apex)
Pastikan sertifikat mencakup host persis yang diakses pengguna, termasuk www/non-www dan subdomain.
- Apex berfungsi tetapi www rusak
- Subdomain API tidak ada dalam daftar SAN
Verifikasi penegakan HTTPS melalui pengalihan
Pastikan URL http dialihkan ke titik akhir https kanonik dengan sertifikat yang valid.
- http→https dengan 301
- kanonisasi non-www→www
❓ Frequently Asked Questions
❓Mengapa browser bisa mengatakan "sertifikat tidak terpercaya" meskipun HTTPS diaktifkan?
❓Apa itu SAN dan mengapa penting?
❓Apakah boleh jika http dialihkan ke https?
HTTPS akhir menyajikan sertifikat yang valid dan rantai pengalihan pendek dan konsisten (lebih baik 301 untuk pengalihan kanonik).❓Apakah alat ini memeriksa versi/cipher TLS?
TLS 1.2/1.3, cipher lemah), gunakan pemindai konfigurasi TLS khusus.❓Apa perbedaan antara sertifikat leaf, perantara, dan root?
Pro Tips
Perpanjang sertifikat lebih awal dan otomatiskan perpanjangan (ACME) di mana pun memungkinkan.
Pastikan SAN mencakup setiap nama host publik yang Anda layani (www, apex, subdomain API) atau terapkan satu host kanonik melalui pengalihan.
Selayangkan rantai lengkap (daun + perantara). Banyak gangguan berasal dari bundel rantai tidak lengkap setelah migrasi.
Jika mengaktifkan pengalihan, pertahankan seminimal mungkin: satu langkah ke URL https kanonik adalah ideal.
Pasangkan TLS yang valid dengan HSTS dan header keamanan untuk perlindungan dunia nyata yang lebih kuat.
Additional Resources
Other Tools
- Pemerindah CSS
- Pemerindah HTML
- Pemerindah Javascript
- Pemerindah PHP
- Pemilih Warna
- Ekstraktor Sprite
- Pengkode Biner Base32
- Dekoder Base32
- Pengkode Base32
- Pengkode Biner Base58
- Dekoder Base58
- Pengkode Base58
- Pengkode Biner Base62
- Dekoder Base62
- Pengkode Base62
- Pengkode Biner Base64
- Dekoder Base64
- Encoder Base64
- Pengkode Biner Heksadesimal
- Dekoder Heksadesimal
- Pengkode Heksadesimal
- Pemformat Csharp
- Pemformat CSV
- Dockerfile Formatter
- Pemformat Elm
- Pemformat ENV
- Pemformat Go
- Pemformat GraphQL
- Pemformat HCL
- Pemformat INI
- Pemformat JSON
- Pemformat Latex
- Pemformat Markdown
- Pemformat ObjectiveC
- Php Formatter
- Pemformat Proto
- Pemformat Python
- Pemformat Ruby
- Pemformat Rust
- Pemformat Scala
- Pemformat Skrip Shell
- Pemformat SQL
- Pemformat SVG
- Pemformat Swift
- Pemformat TOML
- Typescript Formatter
- Pemformat XML
- Pemformat YAML
- Pemformat Yarn
- Pengecil CSS
- Html Minifier
- Javascript Minifier
- Pengecil JSON
- Pengecil XML
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- Penampil Header HTTP
- Http Status Checker
- Open Graph Meta Checker
- Redirect Chain Viewer
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- PDF Ke Teks
- Penguji Regex
- Pemeriksa Peringkat SERP
- Pencarian Whois