Index: src/rpc/virnettlscontext.c --- src/rpc/virnettlscontext.c.orig +++ src/rpc/virnettlscontext.c @@ -38,9 +38,15 @@ #include "virthread.h" #include "configmake.h" -#define LIBVIRT_PKI_DIR SYSCONFDIR "/pki" -#define LIBVIRT_CACERT LIBVIRT_PKI_DIR "/CA/cacert.pem" -#define LIBVIRT_CACRL LIBVIRT_PKI_DIR "/CA/cacrl.pem" +#ifdef __OpenBSD__ +# define LIBVIRT_PKI_DIR SYSCONFDIR "/ssl" +# define LIBVIRT_CACERT LIBVIRT_PKI_DIR "/cert.pem" +# define LIBVIRT_CACRL LIBVIRT_PKI_DIR "/crl.pem" +#else +# define LIBVIRT_PKI_DIR SYSCONFDIR "/pki" +# define LIBVIRT_CACERT LIBVIRT_PKI_DIR "/CA/cacert.pem" +# define LIBVIRT_CACRL LIBVIRT_PKI_DIR "/CA/cacrl.pem" +#endif #define LIBVIRT_CLIENTKEY LIBVIRT_PKI_DIR "/libvirt/private/clientkey.pem" #define LIBVIRT_CLIENTCERT LIBVIRT_PKI_DIR "/libvirt/clientcert.pem" #define LIBVIRT_SERVERKEY LIBVIRT_PKI_DIR "/libvirt/private/serverkey.pem"