---
title: kSecUseItemList
framework: security
role: symbol
role_heading: Global Variable
path: security/ksecuseitemlist
---

# kSecUseItemList

A key whose value is an array of items to search.

## Declaration

```swift
let kSecUseItemList: CFString
```

## Discussion

Discussion The corresponding value is of type CFArray, where the array contains either SecKeychainItem, SecKey, SecCertificate, SecIdentity, or  (for persistent item references) CFData items. The items in the array must all be of the same type. When this attribute is provided, no keychains are searched. Instead, the specified array is treated as the set of all possible items to search (or to add if the function being called is SecItemAdd(_:_:)).
