diff options
author | Özgür Kesim <oec-taler@kesim.org> | 2022-01-22 00:26:43 +0100 |
---|---|---|
committer | Özgür Kesim <oec-taler@kesim.org> | 2022-01-22 00:26:43 +0100 |
commit | 1962ed6b0b44c6c7d3503b3340da1be147e25f87 (patch) | |
tree | 753f6eb6a598e86b7ebd8e24251ca2eacb65dcb7 /src/exchange/taler-exchange-httpd.c | |
parent | 0b56de6c994d3e525aa2d0195ff4607db3f14715 (diff) | |
download | exchange-1962ed6b0b44c6c7d3503b3340da1be147e25f87.tar.gz exchange-1962ed6b0b44c6c7d3503b3340da1be147e25f87.tar.bz2 exchange-1962ed6b0b44c6c7d3503b3340da1be147e25f87.zip |
improvements in extension handling
- extensions_sig is needed globally
- keep original json with config of extension
- fixed various bugs re: extension handling
Diffstat (limited to 'src/exchange/taler-exchange-httpd.c')
-rw-r--r-- | src/exchange/taler-exchange-httpd.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/exchange/taler-exchange-httpd.c b/src/exchange/taler-exchange-httpd.c index 59398c6fc..5fe707304 100644 --- a/src/exchange/taler-exchange-httpd.c +++ b/src/exchange/taler-exchange-httpd.c @@ -153,6 +153,13 @@ bool TEH_suicide; struct TALER_Extension **TEH_extensions; /** + * Signature of the configuration of all enabled extensions, + * signed by the exchange's offline master key with purpose + * TALER_SIGNATURE_MASTER_EXTENSION. + */ +struct TALER_MasterSignatureP TEH_extensions_sig; + +/** * Value to return from main() */ static int global_ret; |