Expand description
Rust bindings to Apple’s libsecurity_translocate, part of the Security
framework, which facilitates the creation and destruction of app
translocation points. These bindings are based on the
security-translocate-sys crate.
Functions§
- app_
launch_ checkin - Registers that a translocated pid is running.
- create_
generic - Translocates the directory specified by
path_to_translocate. - create_
original_ path_ for_ url - Finds the original path to a file given a translocated path.
- create_
secure_ directory_ for_ url - Translocates the directory specified by
path_to_translocate. - delete_
secure_ directory - Unmount the translocated directory structure and delete the mount point directory.
- is_
translocated_ url - Indicates if the provided path is a translocated path.
- start_
listening - Initializes the SecTranslocate Library as the XPC Server, the Disk Arbitration Listener, and the Launch Services Notification Listener.
- start_
listening_ with_ options - Initializes the SecTranslocate Library as the XPC Server, the Disk Arbitration Listener, and the Launch Services Notification Listener.
- url_
should_ run_ translocated - Indicates whether the entity defined by path should be run translocated.