[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-exchange] branch master updated: use correct attribute name in te
From: |
gnunet |
Subject: |
[taler-exchange] branch master updated: use correct attribute name in test |
Date: |
Sun, 29 Jan 2023 14:12:22 +0100 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository exchange.
The following commit(s) were added to refs/heads/master by this push:
new e8c8aa9e use correct attribute name in test
e8c8aa9e is described below
commit e8c8aa9efe8f407268e6f6e35d996f35756bc055
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Sun Jan 29 14:12:19 2023 +0100
use correct attribute name in test
---
src/testing/test_kyc_api.conf | 2 +-
src/testing/testing_api_cmd_reserve_attest.c | 28 +++++++++++++++++++++++++++-
2 files changed, 28 insertions(+), 2 deletions(-)
diff --git a/src/testing/test_kyc_api.conf b/src/testing/test_kyc_api.conf
index bf6f9e29..43f3acda 100644
--- a/src/testing/test_kyc_api.conf
+++ b/src/testing/test_kyc_api.conf
@@ -58,7 +58,7 @@ KYC_OAUTH2_INFO_URL = http://localhost:6666/api/user/me
KYC_OAUTH2_CLIENT_ID = taler-exchange
KYC_OAUTH2_CLIENT_SECRET = exchange-secret
KYC_OAUTH2_POST_URL = http://example.com/
-KYC_OAUTH2_ATTRIBUTE_TEMPLATE = "{"fullname":"{{last_name}}, {{first_name}}"}"
+KYC_OAUTH2_ATTRIBUTE_TEMPLATE = "{"full_name":"{{last_name}}, {{first_name}}"}"
[kyc-legitimization-balance-high]
OPERATION_TYPE = BALANCE
diff --git a/src/testing/testing_api_cmd_reserve_attest.c
b/src/testing/testing_api_cmd_reserve_attest.c
index 5ed25c13..eec3eae5 100644
--- a/src/testing/testing_api_cmd_reserve_attest.c
+++ b/src/testing/testing_api_cmd_reserve_attest.c
@@ -71,6 +71,28 @@ struct AttestState
* Interpreter state.
*/
struct TALER_TESTING_Interpreter *is;
+
+ /* TODO: expose fields below as traits... */
+
+ /**
+ * Attested attributes returned by the exchange.
+ */
+ json_t *attributes;
+
+ /**
+ * Expiration time of the attested attributes.
+ */
+ struct GNUNET_TIME_Timestamp expiration_time;
+
+ /**
+ * Signature by the exchange affirming the attributes.
+ */
+ struct TALER_ExchangeSignatureP exchange_sig;
+
+ /**
+ * Online signing key used by the exchange.
+ */
+ struct TALER_ExchangePublicKeyP exchange_pub;
};
@@ -108,7 +130,10 @@ reserve_attest_cb (
TALER_TESTING_interpreter_next (is);
return;
}
- /* FIXME: persist attestation... */
+ ss->attributes = json_incref ((json_t*) rs->details.ok.attributes);
+ ss->expiration_time = rs->details.ok.expiration_time;
+ ss->exchange_pub = rs->details.ok.exchange_pub;
+ ss->exchange_sig = rs->details.ok.exchange_sig;
TALER_TESTING_interpreter_next (is);
}
@@ -181,6 +206,7 @@ attest_cleanup (void *cls,
TALER_EXCHANGE_reserves_attest_cancel (ss->rsh);
ss->rsh = NULL;
}
+ json_decref (ss->attributes);
GNUNET_free (ss->attrs);
GNUNET_free (ss);
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-exchange] branch master updated: use correct attribute name in test,
gnunet <=