X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=test%2FT355-smime.sh;fp=test%2FT355-smime.sh;h=f8e8e3965a57c3920a6d8da467ad83414c07feb2;hp=117fa2b956ce9fc719578d41fa52c1ff4b342897;hb=b14d9ae204dedab0b63ab54fc6d59ffe7090ba88;hpb=627460d7bbbb6b95a07084c2b6fc7f647a5547e1 diff --git a/test/T355-smime.sh b/test/T355-smime.sh index 117fa2b9..f8e8e396 100755 --- a/test/T355-smime.sh +++ b/test/T355-smime.sh @@ -187,13 +187,16 @@ test_valid_json "$output" test_begin_subtest "Verify signature on PKCS#7 SignedData message" test_subtest_known_broken output=$(notmuch show --format=json id:smime-onepart-signed@protected-headers.example) + +test_json_nodes <<<"$output" \ + 'created:[0][0][0]["crypto"]["signed"]["status"][0]["created"]=1574813489' \ + 'expires:[0][0][0]["crypto"]["signed"]["status"][0]["expires"]=2611032858' \ + 'fingerprint:[0][0][0]["crypto"]["signed"]["status"][0]["fingerprint"]="702BA4B157F1E2B7D16B0C6A5FFC8A7DE2057DEB"' \ + 'status:[0][0][0]["crypto"]["signed"]["status"][0]["status"]="good"' + +test_begin_subtest "Verify signature on PKCS#7 SignedData message signer User ID" +test_subtest_known_broken test_json_nodes <<<"$output" \ - 'crypto:[0][0][0]["crypto"]["signed"]["status"][0]={ - "created" : 1574813489, - "expires" : 2611032858, - "fingerprint" : "702BA4B157F1E2B7D16B0C6A5FFC8A7DE2057DEB", - "userid" : "CN=Alice Lovelace", - "status" : "good" - }' + 'userid:[0][0][0]["crypto"]["signed"]["status"][0]["userid"]="CN=Alice Lovelace"' test_done