Skip to content
ecdsa.com

Country · October 2026

BrazilBrazil's top sites: post-quantum TLS, October 2026

The 999 most visited sites in Brazil — the top-1,000 popularity bucket of the Chrome UX Report for September 2026 — scanned on with the same scanner as the rest of the issue. 971 of them completed a handshake.

73.6%
negotiate X25519MLKEM768

2 of 9 countries; the world list: 58.7%

52.9%
sign with ECDSA

the world list: 41%

90.4%
negotiate TLS 1.3

the world list: 84.8%

38.6%
still accept TLS 1.0 or 1.1

the world list: 29.5%

0.5%
meet the 2029 lifetime rule

median lifetime: 90 days

56.5%
graded A or A+

the world list: 61.6%

Compared with the other countries

The same figures for every country list of the issue and for the world list.

Key figures by list and country
ListMeasuredX25519MLKEM768ECDSATLS 1.3TLS 1.0/1.1A or A+
Tranco top 10,0007,90958.7%41%84.8%29.5%61.6%
Mexico94277%50.3%92.5%32.9%60.8%
Brazil97173.6%52.9%90.4%38.6%56.5%
France98873.1%48.7%93.8%23.5%72.2%
Germany99972.8%51.8%94.8%24.8%72.3%
Spain99168.4%40.1%87%23.6%66.1%
Taiwan94766.8%46.7%85.9%43.7%45.2%
China96363.2%55.1%87.9%61.5%33.3%
Japan96958%27.9%78.1%31.9%56.3%
Russia95527%29.8%79.3%40.4%52.5%

The details

Leaf certificate key algorithms

Share of the 971 domains that completed a handshake.

ECDSA52.9%514RSA47.1%457
Show the numbers as a table
Leaf certificate key algorithms
Key familyDomainsShare
ECDSA51452.9%
RSA45747.1%

Exact key types

Curve for elliptic-curve keys, modulus size for RSA.

ECDSA P-25652.7%512RSA-204843.4%421RSA-40963.5%34ECDSA P-3840.2%2RSA-30720.2%2
Show the numbers as a table
Exact key types on leaf certificates
Key typeDomainsShare
ECDSA P-25651252.7%
RSA-204842143.4%
RSA-4096343.5%
ECDSA P-38420.2%
RSA-307220.2%

Issuing CAs, and what they issue

Issuing intermediates folded into the operator behind them. The bar is the CA's share; the table shows how the same certificates split between ECDSA and RSA.

Google Trust Services37.2%361Let's Encrypt21.7%211DigiCert14.2%138Amazon9.6%93Sectigo5.7%55Other / smaller CAs5.3%51GlobalSign3.8%37Microsoft1%10Smaller CAs (3)1.5%15
Show the numbers as a table
Certificate authorities by share of the sample
Certificate authorityDomainsShare
Google Trust Services36137.2%
Let's Encrypt21121.7%
DigiCert13814.2%
Amazon939.6%
Sectigo555.7%
Other / smaller CAs515.3%
GlobalSign373.8%
Microsoft101%
Smaller CAs (3)151.5%

Protocol negotiated by a modern client

What our scanner and the server agreed on when both were free to pick the best available version.

TLS 1.390.4%878TLS 1.29.6%93
Show the numbers as a table
Negotiated TLS version
TLS versionDomainsShare
TLS 1.387890.4%
TLS 1.2939.6%

Response to a deliberately obsolete handshake

A separate connection per domain, offering nothing above TLS 1.1 (and, where that succeeds, a second one capped at TLS 1.0).

Refused TLS 1.0 and 1.161.4%596Accepted TLS 1.0 and TLS 1.135.5%345Accepted TLS 1.13%29Accepted TLS 1.00.1%1
Show the numbers as a table
Server response to a handshake capped at TLS 1.1 or lower
BehaviourDomainsShare
Refused TLS 1.0 and 1.159661.4%
Accepted TLS 1.0 and TLS 1.134535.5%
Accepted TLS 1.1293%
Accepted TLS 1.010.1%

Certificate lifetime distribution

Total notBefore → notAfter validity of the leaf certificate, for the 971 domains measured. The highlighted bucket is the one that already satisfies the 2029 limit.

0.5%≤ 47 days561.7%48–100 days59927.2%101–200 days26410.6%201–398 days1030%> 398 days0
Show the numbers as a table
Certificate lifetime distribution in days
LifetimeDomainsShare
≤ 47 days50.5%
48–100 days59961.7%
101–200 days26427.2%
201–398 days10310.6%
> 398 days00%

90 days

median lifetime; the mean is 149.4 days, the shortest 14 and the longest 397

62.2%

would already satisfy the 100-day cap that starts in March 2027

0.5%

would already satisfy the 47-day cap that starts in March 2029 — 5 certificates in total

Grade distribution

All 971 domains that completed a handshake.

A+17.8%173A38.7%376B6.9%67C35.5%345
Show the numbers as a table
Distribution of A+ to F grades
GradeDomainsShare
A+17317.8%
A37638.7%
B676.9%
C34535.5%
D80.8%
F20.2%

Most frequent findings

Every observation the grader made, ranked by how many domains it applied to. Green is praise, amber is a deduction, red is disqualifying.

Classical algorithm — migration ahead100%971Chain complete as served99.5%966Within validity period94.2%915TLS 1.3 negotiated90.4%878Legacy TLS refused61.4%596Lifetime of 90 days or less60.7%589Modern key (ECDSA / EdDSA)52.9%514RSA-2048 — fine, but not compact43.4%421TLS 1.0 accepted35.6%346TLS 1.3 not offered9.6%93In the renewal window (< 30 days)3.8%37RSA above 2048 bits3.7%36
Show the numbers as a table
Most frequent grader findings
FindingDomainsShare
Classical algorithm — migration ahead971100%
Chain complete as served96699.5%
Within validity period91594.2%
TLS 1.3 negotiated87890.4%
Legacy TLS refused59661.4%
Lifetime of 90 days or less58960.7%
Modern key (ECDSA / EdDSA)51452.9%
RSA-2048 — fine, but not compact42143.4%
TLS 1.0 accepted34635.6%
TLS 1.3 not offered939.6%
In the renewal window (< 30 days)373.8%
RSA above 2048 bits363.7%

Why domains dropped out

Share of the 28 domains that produced no result. One attempt each — the scanner never retries.

No handshake before the timeout67.9%19No public DNS answer17.9%5Resolves to reserved address space7.1%2Handshake or certificate error3.6%1Port 443 refused or reset3.6%1
Show the numbers as a table
Reasons domains produced no measurement
ReasonDomainsShare
No handshake before the timeout1967.9%
No public DNS answer517.9%
Resolves to reserved address space27.1%
Handshake or certificate error13.6%
Port 443 refused or reset13.6%

Data

The hosts behind these numbers are rows of the issue's per-host CSV whose crux_countries column contains br. Country lists come from the Chrome UX Report by Google (CC BY 4.0); the results are licensed under CC BY 4.0.

The October 2026 issue

Where does your domain sit?

Every number on this page came out of a scan you can run yourself, one domain at a time, for free.