---
title: kSecCodeInfoRequirements
framework: security
role: symbol
role_heading: Global Variable
path: security/kseccodeinforequirements
---

# kSecCodeInfoRequirements

A key whose value is the internal requirements of the code as a text string in canonical syntax.

## Declaration

```swift
let kSecCodeInfoRequirements: CFString
```

## Discussion

Discussion The value is a CFString object. If there is an explicit designated requirement, then it’s included in this text string. Specify the kSecCSRequirementInformation flag when calling the SecCodeCopySigningInformation(_:_:_:) function to get this information.
