]> git.feebdaed.xyz Git - 0xmirror/libvirt.git/commit
rpc: add support for loading multiple certs & keys
authorDaniel P. Berrangé <berrange@redhat.com>
Mon, 3 Nov 2025 17:15:59 +0000 (17:15 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Mon, 24 Nov 2025 15:05:09 +0000 (15:05 +0000)
commitd249170bf609d2cb89c36477b0f9ca0908f25985
tree786143d97e5945e1899673ba0389aca13bc31893
parent74a664edd7c04a50f1b32d322584dbbfacfe5e02
rpc: add support for loading multiple certs & keys

In the transition to Post-Quantum Cryptography, it will often be
desirable to load multiple sets of certificates, some with RSA/ECC
and some with MLDSA. This extends the TLS context code to support
the loading of many certs, passed as a NULL terminated array.

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/libvirt_probes.d
src/remote/remote_daemon.c
src/rpc/virnettlscontext.c
src/rpc/virnettlscontext.h
tests/virnettlscontexttest.c
tests/virnettlssessiontest.c