airplay tv 端的 /pair-setup-pin PIN 码认证的最后一步,
手机端 传过来 epk 和 authTag, 接下来我该怎么做,给手机端返回什么数据。
网上搜到的都是客户端的逻辑,没有 tv 端的。有没有 v 友知道的
1
qzwlecr 2023-06-19 13:56:47 +08:00
https://htmlpreview.github.io/?https://github.com/philippe44/RAOP-Player/blob/master/doc/auth_protocol.html
If the message is correct, the AppleTV should responds with a HTTP 200 and a plist which means that the auth_secret <a> is now registered in the AppleTV as a valid secret. These parameters do not seem to be used later in the protocol 这个字段貌似没有使用,是不是校验下直接返回就行了 (ps: 我也不确定,不过网上有不少库,为啥要手动实现个 airplay server ) |
2
horou OP @qzwlecr 这个文档没有说明服务端返回的 epk 和 authTag 是如何生成的,我看到有很多 client 端的库,但是没有服务端的,而且所有的第三方 client 的库拿到服务端返回回来的 epk 和 authTag 都没有做进一步的校验,但是 iphone 手机本身是做了校验的,现在就差这一步,愁死我了。
|
3
wuhualu 338 天前
@horou 请问你解决了吗?我也是被卡在最后一步 epk 和 authTag 的计算上了,尝试响应了多种 epk 和 authTag 的计算结果,都被 iPhone 拒绝了。
|
4
shuax 308 天前 1
|