This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author anders.rundgren.net@gmail.com
Recipients anders.rundgren.net@gmail.com, bob.ippolito, ethan.furman, rhettinger
Date 2014-12-29.21:19:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1419887944.5.0.117426150005.issue23123@psf.upfronthosting.co.za>
In-reply-to
Content
Bob,
I'm not sure I understand why you say that JCS requires *almost* full normalization.  Using browsers you can generate fully compliant JCS objects using like 20 lines of javascript/webcrypto (here excluding base64 support).  No normalization step is needed.

But sure, the IETF JOSE WG has taken an entirely different approach and require JSON objects to be serialized and Base64-encoded.  Then the Base64 is signed.  Boring.  And in conflict with complex messaging like:
https://openkeystore.googlecode.com/svn/wcpp-payment-demo/trunk/docs/messages.html#UserAuthorizesTransaction

Thanx anyway, I'm pretty happy with how it works now!

Well, if Decimal didn't manipulate its argument I would be even happier :-) because then there wouldn't even be a hack.
History
Date User Action Args
2014-12-29 21:19:04anders.rundgren.net@gmail.comsetrecipients: + anders.rundgren.net@gmail.com, rhettinger, bob.ippolito, ethan.furman
2014-12-29 21:19:04anders.rundgren.net@gmail.comsetmessageid: <1419887944.5.0.117426150005.issue23123@psf.upfronthosting.co.za>
2014-12-29 21:19:04anders.rundgren.net@gmail.comlinkissue23123 messages
2014-12-29 21:19:04anders.rundgren.net@gmail.comcreate