---
title: MCEncryptionPreference.required
framework: multipeerconnectivity
role: symbol
role_heading: Case
path: multipeerconnectivity/mcencryptionpreference/required
---

# MCEncryptionPreference.required

The session requires encryption.

## Declaration

```swift
case required
```

## See Also

### Constants

- [MCEncryptionPreference.optional](multipeerconnectivity/mcencryptionpreference/optional.md)
- [MCEncryptionPreference.none](multipeerconnectivity/mcencryptionpreference/none.md)
