Git · dadoum.zone
Repositories
Help
Report an Issue
apple-crates
Code
Commits
Branches
Tags
Search
Tree:
198bf39
Branches
Tags
main
apple-crates
aps
src
lib.rs
Add FairPlay crate reimplementing fairplay-decrypt and fix APS
Dadoum
commited
198bf39
at 2026-10-25 21:12:14
lib.rs
Blame
History
Raw
//! Device activation and connections to the Apple Push Service. //! //! Activation yields a device identity. The courier handshake then yields a //! push token. Neither operation requires an Apple account or anisette. mod activation; mod connection; mod macos_signer; mod protocol; pub use activation::{ ActivationDevice, ActivationError, ActivationSignature, ActivationSigner, IdentityError, PushIdentity, activate, build_activation_request, }; pub use connection::{ ConnectError, Event, Notification, PushConnection, PushToken, SendError, SendStatus, }; pub use macos_signer::MacOsActivationSigner; pub use protocol::CourierError; /// DER-encoded Apple root needed by the push configuration HTTPS endpoint. /// Add it to the HTTP client's trust store before connecting. pub const APPLE_ROOT_CA: &[u8] = include_bytes!("../certs/AppleRootCA.der");