diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-08-21 21:30:53 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-08-21 21:30:53 +0200 |
commit | 58e7b0094e52316066fd7f1ba806859ed006f1d2 (patch) | |
tree | 5daaf4d2ef1a8717fe95e8067efd1c874a3ab30d /design-documents/006-extensions.rst | |
parent | 986e65c42ce2bac257aea68550a8cf20e24a4eb9 (diff) | |
download | docs-58e7b0094e52316066fd7f1ba806859ed006f1d2.tar.gz docs-58e7b0094e52316066fd7f1ba806859ed006f1d2.tar.bz2 docs-58e7b0094e52316066fd7f1ba806859ed006f1d2.zip |
-unify titles
Diffstat (limited to 'design-documents/006-extensions.rst')
-rw-r--r-- | design-documents/006-extensions.rst | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/design-documents/006-extensions.rst b/design-documents/006-extensions.rst index 42a0e575..576809ad 100644 --- a/design-documents/006-extensions.rst +++ b/design-documents/006-extensions.rst @@ -1,5 +1,5 @@ -Design Doc 006: Extensions for GNU Taler -############################################# +DD6: Extensions for GNU Taler +############################# Summary ======= @@ -84,7 +84,7 @@ Extension object ---------------- The definition of ``Extension`` object itself is mostly up to the particular -feature. **However**, it MUST have +feature. **However**, it MUST have #. the boolean field ``critical`` that has the same semantics as as "critical" has for extensions in X.509_: if true, the client must "understand" the @@ -93,7 +93,7 @@ feature. **However**, it MUST have #. the field ``version`` of type `LibtoolVersion` which contains the version information of the extension in Taler's `protocol version ranges notation`_. - + .. _X.509: https://datatracker.ietf.org/doc/html/rfc5280#section-4.2 .. _`protocol version ranges notation`: https://docs.taler.net/core/api-common.html#protocol-version-ranges @@ -150,7 +150,7 @@ object MUST be signed by the exchange's master signing key. Whenever extensions are enabled or disabled, the offline tool MUST sign the SHA256 hash of the normalized JSON-string of the ``extensions`` object, if it is not empty. -In order to do so, the ``taler-exchange-offline`` tool MUST +In order to do so, the ``taler-exchange-offline`` tool MUST #. have the complete list of all available optional features/extensions and their versions builtin and @@ -209,5 +209,3 @@ Discussion / Q&A The initial ideas presented here are based on discussions between Özgür Kesim and Christian Grothoff. - - |