From 7f957b3379658c88e91e2ff6e4f019c26a127202 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Thu, 3 May 2012 09:39:35 +0200 Subject: [PATCH] Building CERT_ANY through PEM requires either a CERT_X509 or a CERT_PGP builder --- src/libstrongswan/plugins/pem/pem_plugin.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libstrongswan/plugins/pem/pem_plugin.c b/src/libstrongswan/plugins/pem/pem_plugin.c index d102e1535..e67cde53e 100644 --- a/src/libstrongswan/plugins/pem/pem_plugin.c +++ b/src/libstrongswan/plugins/pem/pem_plugin.c @@ -78,7 +78,8 @@ METHOD(plugin_t, get_features, int, /* certificate PEM decoding */ PLUGIN_REGISTER(CERT_DECODE, pem_certificate_load, FALSE), PLUGIN_PROVIDE(CERT_DECODE, CERT_ANY), - PLUGIN_DEPENDS(CERT_DECODE, CERT_ANY), + PLUGIN_SDEPEND(CERT_DECODE, CERT_X509), + PLUGIN_SDEPEND(CERT_DECODE, CERT_GPG), PLUGIN_REGISTER(CERT_DECODE, pem_certificate_load, FALSE), PLUGIN_PROVIDE(CERT_DECODE, CERT_X509), PLUGIN_DEPENDS(CERT_DECODE, CERT_X509),