---
title: isEncrypted
framework: pdfkit
role: symbol
role_heading: Instance Property
path: pdfkit/pdfdocument/isencrypted
---

# isEncrypted

A Boolean value specifying whether the document is encrypted.

## Declaration

```swift
var isEncrypted: Bool { get }
```

## Return Value

Return Value true if the document is encrypted, whether it is locked or unlocked; false otherwise.

## Discussion

Discussion If encrypted, reading the document requires a password. Encrypted documents whose password is the empty string are unlocked automatically upon opening, because PDF Kit tries the empty string as a password if none is supplied. Use the unlock(withPassword:) method to unlock a document using a password.

## See Also

### Managing Document Security

- [isLocked](pdfkit/pdfdocument/islocked.md)
- [unlock(withPassword:)](pdfkit/pdfdocument/unlock(withpassword:).md)
- [permissionsStatus](pdfkit/pdfdocument/permissionsstatus.md)
- [Permission Properties](pdfkit/permission-properties.md)
