Công cụ Kiểm tra Chứng chỉ SSL/TLS
Kết nối đến máy chủ thực của một miền (tối đa 3 địa chỉ IP công khai) và đọc chính xác những gì máy chủ đó cung cấp: chuỗi chứng chỉ đầy đủ, kiểm tra độ tin cậy và tên máy chủ, hỗ trợ TLS 1.0-1.3, bộ mã hóa và forward secrecy, HSTS, CAA, và kiểm tra chuyển hướng HTTP sang HTTPS, kèm điểm tổng thể và báo cáo PDF có thể tải xuống.
Check a certificate
Connect to a live server and inspect exactly what it presents.
No scheme, no path — just the host name. Every public IP address it resolves to gets checked.
PortEnter a domain to run a live TLS handshake against it.
- 1We resolve every public IP address behind the domain (up to 3).
- 2For each one, we run a real TLS handshake and read exactly what the server presents.
- 3We grade the result the way a browser effectively would — chain of trust, protocol, and cipher included.
Certificate report
One grade per endpoint, with everything behind it.
The grade, certificate chain, protocol support, and more will appear here.
Cách thức hoạt động
Nhập dữ liệu của bạn
Điền các giá trị cần thiết, dán văn bản hoặc tải lên tệp bạn muốn xử lý.
Xem kết quả tức thì
Hầu hết các công cụ cập nhật theo thời gian thực khi bạn nhập liệu; một số công cụ sử dụng một nút hành động duy nhất.
Sử dụng kết quả
Sao chép, tải xuống hoặc chia sẻ kết quả được tạo — bạn luôn có toàn quyền kiểm soát dữ liệu của mình.
Công cụ Kiểm tra Chứng chỉ SSL/TLS là gì?
Enter a domain to connect to its real server and see exactly what it presents: the full certificate chain, trust and host name validation, protocol and cipher support, and more, each explained in plain language.
How to check an SSL/TLS certificate
Why this needs a server
A browser can only open a TLS connection to a site it's actually navigating to — there's no JavaScript API for opening a raw TLS socket to an arbitrary host on demand. Reading what a different domain's server presents needs a real connection from somewhere else, so this tool's backend opens the handshake and reports back only connection metadata and public certificates, never anything private.
The same protections used by ProntoUso's other network tools apply here: every address the domain resolves to is checked before any connection is attempted, and private, loopback, and other internal ranges are refused outright. The port is limited to a fixed list rather than a free-form field, so this can't be used as a general-purpose port scanner against someone else's server.
What gets checked
The certificate chain exactly as the server sends it — every intermediate it offers, not filtered by any trust store first. A second, independent connection then checks that chain against a real trust store with host name verification turned on, which is what actually determines the 'Trusted by browsers' result.
Beyond the chain: which TLS versions the endpoint still accepts (1.0 through 1.3), the negotiated cipher and whether it provides forward secrecy, ALPN, a Strict-Transport-Security (HSTS) check, a CAA DNS record lookup, and whether plain HTTP on the same domain redirects to HTTPS.
Why multiple IP addresses
A domain behind a load balancer or a CDN often resolves to more than one public address, and it's entirely possible for one node to be running an old certificate or a looser TLS configuration than the rest. Up to three of a domain's public addresses are checked and graded independently, with a tab to switch between them, specifically to catch that kind of drift instead of only ever reporting whichever address happened to answer first.
Reading the grade
The letter grade is ProntoUso's own heuristic, not an official industry standard: it starts at 100 and subtracts points for each issue found (an expiring certificate, a weak key, a legacy protocol still enabled, missing HSTS, and so on). A handful of trust-critical problems — an expired or self-signed certificate, an untrusted chain, or a host name mismatch — force the grade down to an F outright, regardless of how well everything else scores, because none of those are things a browser would ever let a visitor past quietly.
'Trusted by browsers' is shown as its own separate yes/no result rather than folded only into the letter grade, since it's usually the single fact people actually came here to check.
What this doesn't check
Live revocation status (OCSP/CRL) isn't queried — checking that reliably needs a whole additional protocol this tool doesn't implement yet. Legacy TLS 1.0/1.1 support is reported best-effort: a hardened environment can refuse to even attempt a deprecated protocol locally, which is reported the same as the server itself rejecting it, so treat a 'not offered' result on those two versions specifically as inconclusive rather than a confirmed pass.
What this tool connects to, and what it does not
The domain you enter is resolved and connected to from a ProntoUso server so a real TLS handshake can be performed — a browser cannot do this itself for a site it isn't loading. Only connection metadata (protocol, cipher, ALPN) and the certificates the server presents are read; nothing about the check is stored. Private, loopback, and other internal address ranges are refused before any connection is attempted, and only a fixed list of common certificate ports can be checked.
Các Câu Hỏi Thường Gặp (FAQ)
Can I check any domain, including my own internal network?
No. Every address the domain resolves to is validated before any connection is attempted, and private, loopback, link-local, and other internal ranges are refused outright, so this cannot be used to probe your own internal network.
Why can I only choose from a fixed list of ports?
A free-form port field would turn a public checker into a way to probe arbitrary ports on someone else's server. The listed ports cover where a real TLS certificate actually lives in practice: HTTPS, SMTPS, IMAPS, POP3S, LDAPS, and FTPS.
Does checking several IP addresses put extra load on the target server?
No more than a handful of ordinary visits would. Each address gets a small number of quick TLS handshakes, capped at three addresses per domain, nowhere close to what would count as a stress test.
Is the TLS 1.0 / 1.1 result always accurate?
Treat it as best-effort. Some environments' own TLS libraries refuse to even attempt a deprecated protocol locally, which reads here the same as the remote server rejecting it — so a 'not offered' result on those two specific versions doesn't rule out that the server would still accept them from an older client.
Does an A+ grade mean the site is fully secure?
No. It means this specific certificate, chain, and TLS configuration look correct. Certificate and transport security is one layer among many — application-level issues, DNS security, and everything running behind that connection are outside what this tool can see.
Công Cụ Liên Quan
- Khả dụngCục bộ
Giải Mã Chứng Chỉ SSL/TLS X.509
Phân tích tệp chứng chỉ PEM để xem tên miền (SANs), nhà cấp (CA) và hạn sử dụng.
- Khả dụngCục bộ
Trình Tạo Mật Khẩu Mạnh & Cụm Mật Khẩu (Passphrase)
Tạo mật khẩu ngẫu nhiên có độ bảo mật cao hoặc cụm mật khẩu dễ nhớ, an toàn.
- Khả dụngCục bộ
Tạo Mã Băm (Hash MD5, SHA-256...)
Tạo mã băm băm bảo mật MD5, SHA-1, SHA-256, SHA-512 từ văn bản.
- Khả dụngCục bộ
Trình Xem & Xóa Metadata EXIF Ảnh
Kiểm tra thông số máy ảnh và xóa siêu dữ liệu EXIF cùng tọa độ vị trí GPS khỏi ảnh.
- Khả dụngCục bộ
Trình Tạo Header Content Security Policy (CSP)
Thiết lập các quy tắc chính sách bảo mật header CSP nhằm ngăn chặn tấn công XSS.
- Khả dụngCục bộ
Phân Tích Header Email
Kiểm tra đường đi của thư, xác thực SPF, DKIM, DMARC và thời gian trễ nhận thư.
- Khả dụngMáy chủ
Kiểm Tra Rò Rỉ Mật Khẩu
Kiểm tra xem mật khẩu của bạn đã từng bị lộ trong các vụ rò rỉ dữ liệu hay chưa.
- Khả dụngMáy chủ
Quét Header Bảo Mật Web
Kiểm tra các tiêu đề bảo mật HTTP của website: HSTS, CSP, X-Frame-Options...
- Khả dụngCục bộ
Tạo Chữ Ký Khóa Bí Mật HMAC
Tạo mã xác thực thông báo có khóa (HMAC) bằng SHA-256, SHA-512, MD5.
- Khả dụngCục bộ
Trình Tạo & Kiểm Tra Khóa SSH (Ed25519 & RSA)
Tạo cặp khóa SSH (Ed25519 / RSA) an toàn hoặc kiểm tra fingerprint của khóa công khai.