macos_secure_bookmarks library

Classes

SecureBookmarks
Create and resolve security aware bookmarks to access files in sandboxed macOS apps.

Typedefs

SecureBookmarkMint = ({Uint8List bookmark, String? volumeName})
Result of minting a security-scoped bookmark, see SecureBookmarks.mint.
SecureBookmarkResolution = ({String path, Uint8List? refreshedBookmark, bool stale, bool startedAccess, String? volumeName})
Resolution of a security-scoped bookmark, see SecureBookmarks.resolve.

Exceptions / Errors

SecureBookmarkFailure
Failure domain for the bookmark lifecycle API.
UnresolvableBookmark
Detached volume, deleted or non-file target, or corrupt bytes.