Documentation
¶
Overview ¶
Package apppush stores app APNs certificates separately from MDM credentials.
Store validates a certificate and its private key before replacing the credential for a topic. Each replacement increments a persistent version. PushCertificate reloads the credential for each send, so server replicas see committed renewals without restarting. Administrative listings expose only metadata.
Persistent state backends must supply an encryption keyring. Encrypted records are bound to their storage keys so they cannot be moved between topics.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Store ¶
Store uses the server's transactional state backend. Persistent backends must supply Keys. Memory may omit it. The record key is authenticated as AAD.
func (*Store) PushCertificate ¶
PushCertificate reloads on every send, so replicas see committed renewals.