Contains classes for working with APNs keys. Keys are used in token-based authentication. Callers will generally
ApnsSigningKey class to provide signing credentials to clients. An
ApnsVerificationKey class is also provided for callers that need to build
integration tests using the
- Jon Chambers
Class Summary Class Description ApnsSigningKeyA private key used to sign authentication tokens. ApnsVerificationKeyA public key used to verify authentication tokens. AuthenticationTokenAn authentication token (or "provider authentication token" or "provider token" in Apple's terminology) is a JSON Web Token (JWT) that contains cryptographically-signed claims about the identity of the sender that can be used by APNs clients in lieu of mutual TLS authentication to authenticate with an APNs server. AuthenticationTokenProviderAn authentication token provider provides thread-safe, non-blocking access to a shared
AuthenticationTokenand refreshes its authentication token at regular intervals.