---
title: OnDiskCodeSigningFlags
framework: lightweightcoderequirements
role: symbol
role_heading: Structure
path: lightweightcoderequirements/ondiskcodesigningflags
---

# OnDiskCodeSigningFlags

A constraint that tests the code-signing flags of a code file on disk.

## Declaration

```swift
struct OnDiskCodeSigningFlags
```

## Topics

### Structures

- [OnDiskCodeSigningFlags.ValueSet](lightweightcoderequirements/ondiskcodesigningflags/valueset.md)

### Type Aliases

- [OnDiskCodeSigningFlags.DataType](lightweightcoderequirements/ondiskcodesigningflags/datatype.md)
- [OnDiskCodeSigningFlags.OutType](lightweightcoderequirements/ondiskcodesigningflags/outtype.md)

### Type Methods

- [isSuperset(of:)](lightweightcoderequirements/ondiskcodesigningflags/issuperset(of:).md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [OnDiskConstraint](lightweightcoderequirements/ondiskconstraint.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Checking code requirements for code files on disk

- [SecStaticCodeCheckValidityWithOnDiskRequirement(code:flags:requirement:)](lightweightcoderequirements/secstaticcodecheckvaliditywithondiskrequirement(code:flags:requirement:).md)
- [SecCodeCheckValidityWithOnDiskRequirement(code:flags:requirement:)](lightweightcoderequirements/seccodecheckvaliditywithondiskrequirement(code:flags:requirement:).md)
- [ValidationResult](lightweightcoderequirements/validationresult.md)
- [OnDiskCodeRequirement](lightweightcoderequirements/ondiskcoderequirement.md)
- [allOf(requirement:)](lightweightcoderequirements/allof(requirement:)-2ocwl.md)
- [anyOf(requirement:)](lightweightcoderequirements/anyof(requirement:)-71pff.md)
- [OnDiskConstraint](lightweightcoderequirements/ondiskconstraint.md)
- [OnDiskConstraintBuilder](lightweightcoderequirements/ondiskconstraintbuilder.md)
