---
title: SecCSFlags
framework: security
role: symbol
role_heading: Structure
path: security/seccsflags
---

# SecCSFlags

Values that can be used in the flags parameter to most code signing functions.

## Declaration

```swift
struct SecCSFlags
```

## Overview

Overview All of the bits in the SecCSFlags enumeration are reserved by Apple. If you set any bits not defined here, the behavior is undefined.

## Topics

### Initializers

- [init(rawValue:)](security/seccsflags/init(rawvalue:).md)

### Constants

- [considerExpiration](security/seccsflags/considerexpiration.md)
- [enforceRevocationChecks](security/seccsflags/enforcerevocationchecks.md)
- [checkTrustedAnchors](security/seccsflags/checktrustedanchors.md)
- [noNetworkAccess](security/seccsflags/nonetworkaccess.md)
- [reportProgress](security/seccsflags/reportprogress.md)
- [quickCheck](security/seccsflags/quickcheck.md)

### Type Properties

- [applyEmbeddedPolicy](security/seccsflags/applyembeddedpolicy.md)
- [matchGuestRequirementInKernel](security/seccsflags/matchguestrequirementinkernel.md)
- [stripDisallowedXattrs](security/seccsflags/stripdisallowedxattrs.md)
- [useSignature1](security/seccsflags/usesignature1.md)
- [useSignature2](security/seccsflags/usesignature2.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)
