---
title: identifier
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avcontentkeyrequest/identifier
---

# identifier

The identifier for the content key.

## Declaration

```swift
var identifier: (any Sendable)? { get }
```

## Discussion

Discussion This property is specific to the container and the protocol. To use the key with an HTTP Live Streaming AVURLAsset, the identifier must be an NSURL that matches a key URI in the media playlist.

## See Also

### Getting content key request properties

- [originatingRecipient](avfoundation/avcontentkeyrequest/originatingrecipient.md)
- [canProvidePersistableContentKey](avfoundation/avcontentkeyrequest/canprovidepersistablecontentkey.md)
- [error](avfoundation/avcontentkeyrequest/error.md)
- [initializationData](avfoundation/avcontentkeyrequest/initializationdata.md)
- [renewsExpiringResponseData](avfoundation/avcontentkeyrequest/renewsexpiringresponsedata.md)
- [status](avfoundation/avcontentkeyrequest/status-swift.property.md)
- [AVContentKeyRequest.Status](avfoundation/avcontentkeyrequest/status-swift.enum.md)
