public inbox for kernel-tls-handshake@lists.linux.dev
 help / color / mirror / Atom feed
* [PATCH 0/3] Add CRL checking to server and client (v2)
@ 2025-06-18  9:00 Rik Theys
  2025-06-18  9:00 ` [PATCH 1/5] Add server-side CRL checking Rik Theys
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Rik Theys @ 2025-06-18  9:00 UTC (permalink / raw)
  To: kernel-tls-handshake; +Cc: Rik Theys

These patches add CRL checking to the TLS client and server code.

It introduces an x509.crl configuration option that specifies the
location of a CRL in PEM format.

The CRL (certificate revocation list) can be used by an administrator
to block access to certificates that should no longer be trusted
for some reason.

See https://github.com/oracle/ktls-utils/issues/103

The last two patches implement the suggestion from Long Xin.

Rik Theys (5):
  Add server-side CRL checking
  Add client-side CRL checking
  Add x509.crl option to man page.
  Move server-side CRL code to common function
  Move client-side CRL code to common function

 src/tlshd/client.c       | 68 ++++++++++++++++++++++++----------------
 src/tlshd/config.c       | 66 ++++++++++++++++++++++++++++++++++++++
 src/tlshd/server.c       | 63 ++++++++++++++++++++++++-------------
 src/tlshd/tlshd.conf.man |  9 +++++-
 src/tlshd/tlshd.h        |  2 ++
 5 files changed, 158 insertions(+), 50 deletions(-)

-- 
2.49.0


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-06-18  9:01 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-18  9:00 [PATCH 0/3] Add CRL checking to server and client (v2) Rik Theys
2025-06-18  9:00 ` [PATCH 1/5] Add server-side CRL checking Rik Theys
2025-06-18  9:00 ` [PATCH 2/5] Add client-side " Rik Theys
2025-06-18  9:00 ` [PATCH 3/5] Add x509.crl option to man page Rik Theys
2025-06-18  9:00 ` [PATCH 4/5] Move server-side CRL code to common function Rik Theys
2025-06-18  9:00 ` [PATCH 5/5] Move client-side " Rik Theys

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox