Skip to content
Permalink
Browse files

1.01

  • Loading branch information...
cyberphone committed May 9, 2019
1 parent 8f41619 commit 169f0bbba361567f81b15f650fd1fddc411e91d8
Showing with 19 additions and 19 deletions.
  1. +19 −19 ietf-104-report.html
@@ -23,23 +23,23 @@
<div class="claim" id="1">
1. The need for clear text messages is a weak argument
</div>
<div class="response">
The current IETF solution
<a href="https://tools.ietf.org/html/rfc7515"
target="_blank">(JWS)</a> requires you to:
<ul>
<li>
Encode JSON data to be signed in Base64Url
</li>
<li>
Disrupt the natural structure of messages by embedding
signed message data in specific signature containers
</li>
</ul>
None of the Open Banking systems out there have to date chosen
this route, they all build on variants using <u>detached</u> clear text JSON data.
That none of them utilize JCS is quite logical since
JCS is (correctly) not perceived as a standard.
<div class="response">
The current IETF solution
<a href="https://tools.ietf.org/html/rfc7515"
target="_blank">(JWS)</a> requires you to:
<ul>
<li>
Encode JSON data to be signed in Base64Url
</li>
<li>
Disrupt the natural structure of messages by embedding
signed message data in specific signature containers
</li>
</ul>
None of the Open Banking systems out there have to date chosen
this route, they all build on variants using <u>detached</u> clear text JSON data.
That none of them utilize JCS is quite logical since
JCS is (correctly) not perceived as a standard.
</div>

<div class="claim" id="2">
@@ -94,7 +94,7 @@
JSON Strings MUST (modulo escaping) be treated as immutable during parsing/serialization
</li>
</ul>
This is all what's needed for creating reliable and interoperable "hashable" JSON.
This is all what is needed with respect to data models for creating reliable and interoperable "hashable" JSON.
Existing JSON-based systems use external mappings to emulate
missing data types like "DateTime", "Money", "Binary" and similar.
That not all JSON applications not use the same conventions
@@ -111,5 +111,5 @@
every now and then since the inherent precision is only 53 bits.
JCS is designed to also be JavaScript compatible.
</div>
<div style="margin-top:30pt">Version 1.0, Anders Rundgren 2019-05-08</div>
<div style="margin-top:30pt">Version 1.01, Anders Rundgren 2019-05-09</div>
</body></html>

0 comments on commit 169f0bb

Please sign in to comment.
You can’t perform that action at this time.