commit 00ebedbf33bc122d72ca3557cfbe318a810e09a1
parent 836c45bca54e00d1c8386e4be233a4d83854ffb0
Author: Christian Grothoff <christian@grothoff.org>
Date: Thu, 6 Nov 2025 17:49:13 +0100
remove donau+http variant from spec
Diffstat:
1 file changed, 2 insertions(+), 15 deletions(-)
diff --git a/draft-donau.xml b/draft-donau.xml
@@ -173,7 +173,7 @@
<figure>
<artwork type="abnf"><![CDATA[
; Scheme and high-level structure
- scheme = "donau" / "donau+http"
+ scheme = "donau"
donau-URI = scheme "://" base "?" year-param "&"
taxid-param "&" salt-param
("&" total-param "&" sig-param)?
@@ -291,7 +291,6 @@
</t>-->
<t>
Validators <bcp14>MUST</bcp14> use HTTP over TLS when processing a "<tt>donau</tt>" URI.
- Validators <bcp14>MUST</bcp14> use HTTP without TLS when processing a "<tt>donau+http</tt>" URI.
The base origin <bcp14>SHOULD</bcp14> be shown to the
user to indicate which authority issued the proof of donation.
Alternatively, specific validation apps <bcp14>MAY</bcp14> only accept 'donau'
@@ -732,18 +731,6 @@ Value Encoding Value Encoding Value Encoding Value Encoding
<section anchor="security">
<name>Security Considerations</name>
<t>
- Donau validators <bcp14>SHOULD</bcp14> support
- "<tt>donau+http://</tt>"-URIs only when run in developer or debug mode
- as otherwise the integrity and authenticity of the public key
- cannot be assured.
- </t>
- <t>
- Running "<tt>donau+http://</tt>"-URIs on a production server
- <bcp14>MUST NOT</bcp14> be permitted, since it would be a security issue.
- This scheme is intended only for testing purposes,
- for instance on <tt>localhost</tt>.
- </t>
- <t>
Validator applications <bcp14>MUST</bcp14> include protections
against repeated validations of the same donation statement
with the same salt and year. Specifically, when summing up
@@ -955,7 +942,7 @@ W5WY4SASZQ4CRS427F4WJZJFZMQ5Y4HZNXGY30</tt></li>
<!-- Change Log
v00 2025-10-17 CG Initial version
v01 2025-10-21 EB Including first reviews (motivations + change in URI structure)
-v02 2025-11-XX CG Removed all-caps versions from syntax, pointless since we now need "?" and "&" which are not in the alphanumeric set for QR codes
+v02 2025-11-05 CG Removed all-caps versions from syntax, pointless since we now need "?" and "&" which are not in the alphanumeric set for QR codes, remove donau+http variant from specification
-->
</back>
</rfc>