From 8eed1e60b0921d05872e2f43eee9088cef038d7e Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Fri, 17 Feb 2017 16:18:21 +0100 Subject: 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 --- trust/test-parser.c | 1 + 1 file changed, 1 insertion(+) (limited to 'trust/test-parser.c') 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 }, }; -- cgit v1.1