mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-23 01:44:52 +01:00
tests/smime: Verify cryptographic message status
When consuming a signed+encrypted S/MIME message generated by emacs, we expect to see the same cryptographic properties for the message as a whole. This is not done correctly yet, so the test is marked as known broken. Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
This commit is contained in:
parent
482af5a031
commit
a8bf94af44
1 changed files with 9 additions and 0 deletions
|
@ -88,4 +88,13 @@ This is a test encrypted message.
|
||||||
EOF
|
EOF
|
||||||
test_expect_equal_file EXPECTED OUTPUT
|
test_expect_equal_file EXPECTED OUTPUT
|
||||||
|
|
||||||
|
test_begin_subtest "Cryptographic message status (encrypted+signed)"
|
||||||
|
test_subtest_known_broken
|
||||||
|
output=$(notmuch show --format=json --decrypt=true subject:"test encrypted message 001")
|
||||||
|
test_json_nodes <<<"$output" \
|
||||||
|
'crypto_encrypted:[0][0][0]["crypto"]["decrypted"]["status"]="full"' \
|
||||||
|
'crypto_sigok:[0][0][0]["crypto"]["signed"]["status"][0]["status"]="good"' \
|
||||||
|
'crypto_fpr:[0][0][0]["crypto"]["signed"]["status"][0]["fingerprint"]="616F46CD73834C63847756AF0DFB64A6E0972A47"' \
|
||||||
|
'crypto_uid:[0][0][0]["crypto"]["signed"]["status"][0]["userid"]="CN=Notmuch Test Suite"'
|
||||||
|
|
||||||
test_done
|
test_done
|
||||||
|
|
Loading…
Reference in a new issue