Namespace AppleTvControlLibrary.Mrp.AirPlay.Auth
Classes
- AirPlayConnectionAuth
Runs Pair-Verify on an AirPlay control connection and enables HAP session encryption on it.
- AirPlayHapPairSetupProcedure
Authenticate (pair-setup) a device for AirPlay playback. This is the procedure that must be run once, before any AirPlay pair-verify or MRP-over-AirPlay tunnel can be used, to obtain AirPlay-specific HapCredentials (distinct from, and not interchangeable with, MRP's own pairing/credentials, since they are separate services on separate ports).
- AirPlayHapPairVerifyProcedure
Verify a previously-paired device is allowed to establish an AirPlay 2 control connection, and derive the resulting session encryption keys.
- HapSession
Manages cryptography for a HAP session according to IP in the HomeKit Accessory Protocol specification: data is encrypted/decrypted in blocks of 1024 bytes. Transparent (passthrough) until encryption is enabled.