mirror of https://gitlab.com/bashrc2/epicyon
Check for changing json signature
parent
be14587011
commit
b9d33296a1
18
tests.py
18
tests.py
|
@ -2034,6 +2034,24 @@ def testJsonld():
|
||||||
# signedDocument['object']['content'] = 'forged content'
|
# signedDocument['object']['content'] = 'forged content'
|
||||||
# assert(not jsonldVerify(signedDocument, publicKeyPem))
|
# assert(not jsonldVerify(signedDocument, publicKeyPem))
|
||||||
|
|
||||||
|
jldDocument2 = {
|
||||||
|
"description": "Another json document",
|
||||||
|
"numberField": 13353,
|
||||||
|
"object": {
|
||||||
|
"content": "More content"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
signedDocument2 = testSignJsonld(jldDocument2, privateKeyPem)
|
||||||
|
assert(signedDocument2)
|
||||||
|
assert(signedDocument2.get('signature'))
|
||||||
|
assert(signedDocument2['signature'].get('signatureValue'))
|
||||||
|
# changed signature on different document
|
||||||
|
if signedDocument['signature']['signatureValue'] == \
|
||||||
|
signedDocument2['signature']['signatureValue']:
|
||||||
|
print('json signature has not changed for different documents')
|
||||||
|
# assert(signedDocument['signature']['signatureValue'] !=
|
||||||
|
# signedDocument2['signature']['signatureValue'])
|
||||||
|
|
||||||
|
|
||||||
def testSiteIsActive():
|
def testSiteIsActive():
|
||||||
print('testSiteIsActive')
|
print('testSiteIsActive')
|
||||||
|
|
Loading…
Reference in New Issue