Git · dadoum.zone
Repositories
Help
Report an Issue
apple-crates
Code
Commits
Branches
Tags
Search
Tree:
f9cbefd
Branches
Tags
main
apple-crates
aps
src
lib.rs
Implement an icloud crate
Dadoum
commited
f9cbefd
at 2026-10-02 15:14:52
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 protocol; mod windows_signer; pub use activation::{ ActivationDevice, ActivationError, ActivationSignature, ActivationSigner, IdentityError, PushIdentity, activate, }; pub use connection::{ ConnectError, Event, Notification, PushConnection, PushToken, SendError, SendStatus, }; pub use protocol::CourierError; pub use windows_signer::WindowsActivationSigner; /// 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");