mirror of
https://git.notmuchmail.org/git/notmuch
synced 2025-01-03 15:21:41 +01:00
tests/smime: Test indexing cleartext of envelopedData
These tests describe some simple behavior we would expect to work if we were to correctly index the cleartext of encrypted S/MIME messages (PKCS#7 envelopedData). Of course, they don't currently pass, so we mark them known-broken. Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
This commit is contained in:
parent
a8bf94af44
commit
92149485cb
1 changed files with 22 additions and 0 deletions
|
@ -97,4 +97,26 @@ test_json_nodes <<<"$output" \
|
|||
'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_begin_subtest "encrypted+signed message is known to be encrypted, but signature is unknown"
|
||||
test_subtest_known_broken
|
||||
output=$(notmuch search subject:"test encrypted message 001")
|
||||
test_expect_equal "$output" "thread:0000000000000002 2000-01-01 [1/1] Notmuch Test Suite; test encrypted message 001 (encrypted inbox)"
|
||||
|
||||
test_begin_subtest "Encrypted body is not indexed"
|
||||
output=$(notmuch search 'this is a test encrypted message')
|
||||
test_expect_equal "$output" ""
|
||||
|
||||
test_begin_subtest "Reindex cleartext"
|
||||
test_expect_success "notmuch reindex --decrypt=true subject:'test encrypted message 001'"
|
||||
|
||||
test_begin_subtest "signature is now known"
|
||||
test_subtest_known_broken
|
||||
output=$(notmuch search subject:"test encrypted message 001")
|
||||
test_expect_equal "$output" "thread:0000000000000002 2000-01-01 [1/1] Notmuch Test Suite; test encrypted message 001 (encrypted inbox signed)"
|
||||
|
||||
test_begin_subtest "Encrypted body is indexed"
|
||||
test_subtest_known_broken
|
||||
output=$(notmuch search 'this is a test encrypted message')
|
||||
test_expect_equal "$output" "thread:0000000000000002 2000-01-01 [1/1] Notmuch Test Suite; test encrypted message 001 (encrypted inbox signed)"
|
||||
|
||||
test_done
|
||||
|
|
Loading…
Reference in a new issue