JOSE author didn't use JWS. Was: Digital Signatures for Credentials

It is likely that Richard Barnes who is one of the JOSE people will be
forced changing his specification [1] but this one published September 2014
is probably identical to the JCS (JSON Cleartext Signature) specification
with the exception that keys are expressed as JWKs:

https://github.com/letsencrypt/acme-spec/blob/master/draft-barnes-acme.md

That is, hiding the actual message in Base64 isn't really that "appetizing"
which is what I have been saying all the time...

{
   "type": "certificateRequest",
   "csr": "5jNudRx6Ye4HzKEqT5...FS6aKdZeGsysoCo4H9P",
   "signature": {
     "alg": "RS256",
     "nonce": "h5aYpWVkq-xlJh6cpR-3cw",
     "sig": "KxITJ0rNlfDMAtfDr8eAw...fSSoehDFNZKQKzTZPtQ",
     "jwk": {
       "kty":"RSA",
       "e":"AQAB",
       "n":"KxITJ0rNlfDMAtfDr8eAw...fSSoehDFNZKQKzTZPtQ"
     }
   }
}

Anders

1] Being a non-conformist in a standards context is difficult, I know :-) :-)

Received on Friday, 28 November 2014 14:04:52 UTC