Commit 2076933d authored by asargent@chromium.org's avatar asargent@chromium.org

Minor fix to README and test data file

I accidentally got the base64 <-> base64url conversion stuff wrong
in https://codereview.chromium.org/278593005/.

BUG=369895
TBR=rockot@chromium.org

Review URL: https://codereview.chromium.org/273093002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@269610 0039d316-1c4b-4281-b951-d872f2087c98
parent 758a3f77
......@@ -8,7 +8,7 @@ openssl rsa -in private_key.pem -pubout -out public_key.pem
The signature was generated by:
1) Take the contents of payload.json and base64url encode them:
cat payload.json | tr -d \\n | base64 -w0 | tr _ / | tr \- + | tr -d '=' > payload_encoded.txt
cat payload.json | tr -d \\n | base64 -w0 | tr / _ | tr + \- | tr -d '=' > payload_encoded.txt
2) Put the contents of payload_encoded.txt into the "payload" field of
verified_contents.json.
......@@ -22,7 +22,7 @@ echo -n '.' | cat protected.txt - payload_encoded.txt > signature_input.txt
5) Sign it
tr -d \\n < signature_input.txt | openssl dgst -sha256 -sign private_key.pem -binary | base64 -w0 | tr _ / | tr \- + | tr -d '=' > signature.txt
tr -d \\n < signature_input.txt | openssl dgst -sha256 -sign private_key.pem -binary | base64 -w0 | tr / _ | tr + \- | tr -d '=' > signature.txt
6) Put the contents of signature.txt into the "signature" field in
verified_contents.json.
......@@ -9,7 +9,7 @@
{
"header": {"kid": "webstore"},
"protected": "eyJhbGciOiJSUzI1NiJ9",
"signature": "cLCoy+XfCahsNbF0xT6WBk2hvGwPut8D9mdkkKIDc6+wQVQryLSP2dGFqgS1XDP54vY8OqM8/7GrdTfVPim6aG80fAPd0YY3Q8nnn9zG2Lhr7rkYMMTdXFzE1bYamxoc3N9WNFkeisvXPZC26QX/D3JOlEisVhXym6DZRk3sibaVGh+mDgZej6YCzPQjnboquQsOsImL9Br7f3HxiH41kjMlsqX+PHrcgzeTVW5VOyiJVIEhOE1QDtgRPOW+MopaDPVvXxTsO8/LDeYE306CxVzemMJcKKaC39c2uOIn55cQqjOtPq1aqss7qFCSqGtvuMwmjSYEgV/q3VX/nc7npA"
"signature": "cLCoy-XfCahsNbF0xT6WBk2hvGwPut8D9mdkkKIDc6-wQVQryLSP2dGFqgS1XDP54vY8OqM8_7GrdTfVPim6aG80fAPd0YY3Q8nnn9zG2Lhr7rkYMMTdXFzE1bYamxoc3N9WNFkeisvXPZC26QX_D3JOlEisVhXym6DZRk3sibaVGh-mDgZej6YCzPQjnboquQsOsImL9Br7f3HxiH41kjMlsqX-PHrcgzeTVW5VOyiJVIEhOE1QDtgRPOW-MopaDPVvXxTsO8_LDeYE306CxVzemMJcKKaC39c2uOIn55cQqjOtPq1aqss7qFCSqGtvuMwmjSYEgV_q3VX_nc7npA"
}
]
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment