jose.b64 authorizationRequest nonce

This commit is contained in:
Jakub Warmuz 2015-02-04 22:04:11 +00:00
parent 7515a9800c
commit cff337723e
No known key found for this signature in database
GPG key ID: 2A7BAD3A489B52EA
2 changed files with 4 additions and 3 deletions

View file

@ -304,7 +304,7 @@ class AuthorizationRequest(Message):
def _fields_to_json(self):
fields = {
"sessionID": self.session_id,
"nonce": self.nonce,
"nonce": jose.b64encode(self.nonce),
"responses": self.responses,
"signature": self.signature,
}
@ -314,7 +314,8 @@ class AuthorizationRequest(Message):
@classmethod
def _valid_from_json(cls, json_object):
return cls(json_object["sessionID"], json_object["nonce"],
return cls(json_object["sessionID"],
jose.b64decode(json_object["nonce"]),
json_object["responses"],
other.Signature.from_json(json_object["signature"]),
json_object.get("contact"))

View file

@ -103,7 +103,7 @@ class AuthorizationRequestTest(unittest.TestCase):
jmsg.pop('signature')
self.assertEqual(jmsg, {
'sessionID': 'aefoGaavieG9Wihuk2aufai3aeZ5EeW4',
'nonce': 'czpsrF0KMH6dgajig3TGHw',
'nonce': 'Y3pwc3JGMEtNSDZkZ2FqaWczVEdIdw',
'responses': responses,
})