]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
Building CERT_ANY through PEM requires either a CERT_X509 or a CERT_PGP builder
authorMartin Willi <martin@revosec.ch>
Thu, 3 May 2012 07:39:35 +0000 (09:39 +0200)
committerMartin Willi <martin@revosec.ch>
Thu, 3 May 2012 07:40:25 +0000 (09:40 +0200)
src/libstrongswan/plugins/pem/pem_plugin.c

index d102e1535902762ca3673360d8e30e57657e226a..e67cde53ee554870914dbf4ae781fe0d571182be 100644 (file)
@@ -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),