summaryrefslogtreecommitdiff
path: root/trust/test-parser.c
diff options
context:
space:
mode:
authorDaiki Ueno <dueno@redhat.com>2017-02-17 16:18:21 +0100
committerDaiki Ueno <ueno@gnu.org>2017-02-20 12:44:05 +0100
commit8eed1e60b0921d05872e2f43eee9088cef038d7e (patch)
treed7a8ace09b44528aaebf6a0e4a70b09d2e7ad8d6 /trust/test-parser.c
parent0684cd7b7f815b411ea5041c021f92ca5ef42606 (diff)
trust: Honor "modifiable" setting in persist file
Previously, all objects read from p11-kit persist files are marked as modifiable when parsing, regardless of the explicit "modifiable: false" setting in the file. Reported by Kai Engert in: https://bugs.freedesktop.org/show_bug.cgi?id=99797
Diffstat (limited to 'trust/test-parser.c')
-rw-r--r--trust/test-parser.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/trust/test-parser.c b/trust/test-parser.c
index b5c2525..088cff9 100644
--- a/trust/test-parser.c
+++ b/trust/test-parser.c
@@ -168,6 +168,7 @@ test_parse_p11_kit_persist (void)
{ CKA_CLASS, &certificate, sizeof (certificate) },
{ CKA_VALUE, (void *)verisign_v1_ca, sizeof (verisign_v1_ca) },
{ CKA_TRUSTED, &truev, sizeof (truev) },
+ { CKA_MODIFIABLE, &falsev, sizeof (falsev) },
{ CKA_X_DISTRUSTED, &falsev, sizeof (falsev) },
{ CKA_INVALID },
};