• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/Security-57031.1.35/Security/sec/Security/Regressions/secitem/

Lines Matching defs:dict

159     CFMutableDictionaryRef dict = CFDictionaryCreateMutable(NULL, 0, NULL, NULL);
161 CFDictionaryAddValue(dict, kSecValuePersistentRef, pref);
162 CFDictionaryAddValue(dict, kSecReturnData, kCFBooleanTrue);
163 ok_status(SecItemCopyMatching(dict, &result), "lookup item data by persistent ref");
166 CFReleaseNull(dict);
176 /* Create myCert and setup dict. */
181 CFMutableDictionaryRef dict = CFDictionaryCreateMutable(NULL, 0, NULL, NULL);
182 CFDictionaryAddValue(dict, kSecClass, kSecClassCertificate);
183 CFDictionaryAddValue(dict, kSecValueRef, myCert);
186 ok_status(SecItemAdd(dict, NULL),
188 ok_status(SecItemDelete(dict), "delete certificate");
190 ok_status(SecItemAdd(dict, &certHandle),
195 ok_status(SecItemDelete(dict), "delete certificate");
198 CFDictionaryAddValue(dict, kSecReturnPersistentRef, kCFBooleanTrue);
199 ok_status(SecItemAdd(dict, &certHandle),
205 CFDictionaryRemoveValue(dict, kSecReturnPersistentRef);
206 ok_status(SecItemDelete(dict), "delete certificate");
209 CFDictionaryAddValue(dict, kSecReturnRef, kCFBooleanTrue);
210 ok_status(SecItemAdd(dict, &certHandle),
214 CFDictionaryRemoveValue(dict, kSecReturnRef);
215 ok_status(SecItemDelete(dict), "delete certificate");
218 CFDictionaryAddValue(dict, kSecReturnData, kCFBooleanTrue);
219 ok_status(SecItemAdd(dict, &certHandle),
223 CFDictionaryRemoveValue(dict, kSecReturnData);
224 ok_status(SecItemDelete(dict), "delete certificate");
227 CFDictionaryAddValue(dict, kSecReturnAttributes, kCFBooleanTrue);
228 ok_status(SecItemAdd(dict, &certHandle),
230 is(CFGetTypeID(certHandle), CFDictionaryGetTypeID(), "result is a dict");
254 CFDictionaryRemoveValue(dict, kSecReturnAttributes);
255 ok_status(SecItemDelete(dict), "delete certificate");
259 CFDictionaryAddValue(dict, kSecReturnData, kCFBooleanTrue);
260 CFDictionaryAddValue(dict, kSecReturnAttributes, kCFBooleanTrue);
261 CFDictionaryAddValue(dict, kSecReturnRef, kCFBooleanTrue);
262 CFDictionaryAddValue(dict, kSecReturnPersistentRef, kCFBooleanTrue);
263 ok_status(SecItemAdd(dict, &certHandle),
266 is(CFGetTypeID(certHandle), CFDictionaryGetTypeID(), "result is a dict");
268 "certificate data in dict matches");
270 "certificate ref in dict matches");
276 "certificate class in dict matches");
282 CFDictionaryRemoveValue(dict, kSecReturnData);
283 CFDictionaryRemoveValue(dict, kSecReturnAttributes);
284 CFDictionaryRemoveValue(dict, kSecReturnRef);
285 CFDictionaryRemoveValue(dict, kSecReturnPersistentRef);
286 ok_status(SecItemDelete(dict), "delete certificate");
291 CFDictionaryAddValue(dict, kSecAttrApplicationTag, tagData);
292 is_status(SecItemAdd(dict, &certHandle), errSecParam,
295 is_status(SecItemDelete(dict), errSecParam,
297 CFDictionaryRemoveValue(dict, kSecAttrApplicationTag);
301 CFDictionaryAddValue(dict, kSecAttrSynchronizable, kCFBooleanTrue);
302 ok_status(SecItemAdd(dict, &certHandle),
305 ok_status(SecItemDelete(dict),
307 CFDictionaryRemoveValue(dict, kSecAttrSynchronizable);
310 CFReleaseNull(dict);