我使用php连接Apple的APN服务器,该服务器使用TLSv1.2。
如果我刚刚开始捕获数据包到该主机并发送我的推送,我会看到所有数据包都出现在GUI的wireshark中。他们当然都加密了。 curl还不支持SSLKEYLOGFILE环境变量。
有什么方法可以解码这些数据包吗?
推动工作正常进行,但我基本上试图更好地理解HTTP / 2格式,并希望确切地看到正在编写的内容,而不是我认为会写的内容基于阅读RFC规范。
答案 0 :(得分:0)
从curl版本7.57.0开始,SSLKEYLOGFILE功能也可以 使用GnuTLS,BoringSSL或OpenSSL构建时启用。在后者 两个库,此功能由这些库中的新API和 GnuTLS库自身的逻辑类似于NSS的逻辑。以来 OpenSSL是迄今为止最受欢迎的TLS卷曲后端,此功能 现在更广泛地带给用户。
https://daniel.haxx.se/blog/2018/01/15/inspect-curls-tls-traffic/
希望这是更新卷发的问题:)