summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorms <ms@taler.net>2021-06-14 15:28:49 +0200
committerms <ms@taler.net>2021-06-14 15:28:49 +0200
commit761e91ba9f43aee658ccb970966a2cc4b4ad5b35 (patch)
treed7692c86cad4e03676efd3b4047ae60923993266
parentf762cbd23368f4c6eb0e42b168927ac25293332a (diff)
downloadsync-761e91ba9f43aee658ccb970966a2cc4b4ad5b35.tar.gz
sync-761e91ba9f43aee658ccb970966a2cc4b4ad5b35.tar.bz2
sync-761e91ba9f43aee658ccb970966a2cc4b4ad5b35.zip
fetch apikey from config
-rw-r--r--src/sync/sync-httpd.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/sync/sync-httpd.c b/src/sync/sync-httpd.c
index 4360f79..329bc96 100644
--- a/src/sync/sync-httpd.c
+++ b/src/sync/sync-httpd.c
@@ -608,7 +608,13 @@ run (void *cls,
certfile,
keyfile,
keypass);
- if (NULL != apikey)
+
+ // Case where APIKEY is needed.
+ if (GNUNET_OK ==
+ GNUNET_CONFIGURATION_get_value_string (config,
+ "sync",
+ "APIKEY",
+ &apikey))
{
char *auth_header;
@@ -696,11 +702,6 @@ main (int argc,
"KEYFILEPASSPHRASE",
"passphrase needed to decrypt the TLS client private key file",
&keypass),
- GNUNET_GETOPT_option_string ('K',
- "apikey",
- "APIKEY",
- "API key to use in the HTTP request",
- &apikey),
GNUNET_GETOPT_option_string ('t',
"type",
"CERTTYPE",