Handshake Papers
Handshake Papers
@HandshakePapers

How do you configure CRL-based revocation checking as a deliberate fallback when OCSP is unavailable?

How do you configure CRL-based revocation checking as a deliberate fallback when OCSP is unavailable?

When OCSP responders are down or a client cannot reach them, a CRL (Certificate Revocation List, RFC 5280 section 5) is the older, bulk alternative: a signed, periodically published list of revoked serial numbers. For controlled environments it is a defensible fallback. Configuration playbook.

— Confirm the certificates carry a CRL Distribution Point (CDP) extension pointing to a reachable, signed CRL; without it there is nothing to fetch.
— Decide refresh cadence against the CRL's nextUpdate field. A client caching a stale CRL past nextUpdate is checking against outdated data, the core CRL weakness.
— Size matters: large CAs produce multi-megabyte CRLs. For internal PKI, partition with CRL Distribution Points or use delta CRLs to keep fetches small.
— Set explicit fail behavior: hard-fail in high-security internal contexts where you control connectivity; soft-fail on the public internet to avoid outages from unreachable lists.
— Validate the CRL signature chains to the issuing CA and that the issuer matches the cert's CDP, preventing a substituted list.

Evidence vs. speculation: CRLs give point-in-time-of-publication truth, not real-time status; the freshness gap is structural.

Further reading: RFC 5280 section 5; RFC 5280 section 4.2.1.13 (CDP).

Bottom line: CRLs are a bulk, cacheable fallback whose value is bounded entirely by your refresh discipline.
Этот пост опубликован в Telegram-канале Handshake Papers. Подписаться можно по ссылке: @HandshakePapers.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.