Git · dadoum.zone
Repositories
Help
Report an Issue
apple-crates
Code
Commits
Branches
Tags
Search
Tree:
0cebefb
Branches
Tags
main
apple-crates
aps
src
lib.rs
Merge remote-tracking branch 'origin/main'
Dadoum
commited
0cebefb
at 2026-10-25 22:47: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 }; 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");