automatically construct attest plugin list
This commit is contained in:
+4
-2
@@ -758,6 +758,7 @@ libcharon_plugins=
|
|||||||
pluto_plugins=
|
pluto_plugins=
|
||||||
starter_plugins=
|
starter_plugins=
|
||||||
pool_plugins=
|
pool_plugins=
|
||||||
|
attest_plugins=
|
||||||
openac_plugins=
|
openac_plugins=
|
||||||
scepclient_plugins=
|
scepclient_plugins=
|
||||||
pki_plugins=
|
pki_plugins=
|
||||||
@@ -776,8 +777,8 @@ ADD_PLUGIN([test-vectors], [s libcharon pluto openac scepclient pki])
|
|||||||
ADD_PLUGIN([curl], [s libcharon pluto scepclient scripts])
|
ADD_PLUGIN([curl], [s libcharon pluto scepclient scripts])
|
||||||
ADD_PLUGIN([soup], [s libcharon pluto scripts])
|
ADD_PLUGIN([soup], [s libcharon pluto scripts])
|
||||||
ADD_PLUGIN([ldap], [s libcharon pluto scepclient scripts])
|
ADD_PLUGIN([ldap], [s libcharon pluto scepclient scripts])
|
||||||
ADD_PLUGIN([mysql], [s libcharon pluto pool manager medsrv])
|
ADD_PLUGIN([mysql], [s libcharon pluto pool manager medsrv attest])
|
||||||
ADD_PLUGIN([sqlite], [s libcharon pluto pool manager medsrv])
|
ADD_PLUGIN([sqlite], [s libcharon pluto pool manager medsrv attest])
|
||||||
ADD_PLUGIN([pkcs11], [s libcharon pki])
|
ADD_PLUGIN([pkcs11], [s libcharon pki])
|
||||||
ADD_PLUGIN([aes], [s libcharon pluto openac scepclient pki scripts])
|
ADD_PLUGIN([aes], [s libcharon pluto openac scepclient pki scripts])
|
||||||
ADD_PLUGIN([des], [s libcharon pluto openac scepclient pki scripts])
|
ADD_PLUGIN([des], [s libcharon pluto openac scepclient pki scripts])
|
||||||
@@ -868,6 +869,7 @@ AC_SUBST(libcharon_plugins)
|
|||||||
AC_SUBST(pluto_plugins)
|
AC_SUBST(pluto_plugins)
|
||||||
AC_SUBST(starter_plugins)
|
AC_SUBST(starter_plugins)
|
||||||
AC_SUBST(pool_plugins)
|
AC_SUBST(pool_plugins)
|
||||||
|
AC_SUBST(attest_plugins)
|
||||||
AC_SUBST(openac_plugins)
|
AC_SUBST(openac_plugins)
|
||||||
AC_SUBST(scepclient_plugins)
|
AC_SUBST(scepclient_plugins)
|
||||||
AC_SUBST(pki_plugins)
|
AC_SUBST(pki_plugins)
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ INCLUDES = \
|
|||||||
-I$(top_srcdir)/src/libimcv \
|
-I$(top_srcdir)/src/libimcv \
|
||||||
-I$(top_srcdir)/src/libpts
|
-I$(top_srcdir)/src/libpts
|
||||||
|
|
||||||
AM_CFLAGS = -rdynamic
|
AM_CFLAGS = -rdynamic -DPLUGINS=\""${attest_plugins}\""
|
||||||
|
|
||||||
imcv_LTLIBRARIES = imv-attestation.la
|
imcv_LTLIBRARIES = imv-attestation.la
|
||||||
|
|
||||||
|
|||||||
@@ -213,7 +213,7 @@ int main(int argc, char *argv[])
|
|||||||
exit(SS_RC_LIBSTRONGSWAN_INTEGRITY);
|
exit(SS_RC_LIBSTRONGSWAN_INTEGRITY);
|
||||||
}
|
}
|
||||||
if (!lib->plugins->load(lib->plugins, NULL,
|
if (!lib->plugins->load(lib->plugins, NULL,
|
||||||
lib->settings->get_str(lib->settings, "attest.load", "sqlite")))
|
lib->settings->get_str(lib->settings, "attest.load", PLUGINS)))
|
||||||
{
|
{
|
||||||
exit(SS_RC_INITIALIZATION_FAILED);
|
exit(SS_RC_INITIALIZATION_FAILED);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user