MAKE CREDENTIAL 请求已部分收到
MAKE CREDENTIAL request is partially received
我可以发送 GET_INFO 到 webauthn.io。之后,我可以部分读取 MAKE_CREDENTIAL 请求。总 MAKE_CREDENTIAL 数据长度为 400+。但我只得到 90 多个字节。我没有收到 MAKE_CREDENTIAL.
的完整请求
我收到的请求是
[-125, 1, 95, 1, -91, 1, 88, 32, 75, 1, 9, -33, -61, -39, 69 , -54, -3, 113, -4, -77, 29, 83, 121, 14, -83, -123, 70, -121, -15, -106, -17, 121, 107, -118, -7, 32, -44, -74, 71, 20, 2, -94, 98, 105, 100, 107, 119, 101, 98, 97, 117, 116, 104, 110, 46, 105, 111, 100, 110, 97, 109, 101, 107, 119, 101, 98, 97, 117, 116, 104, 110, 46, 105, 111, 3, -93, 98, 105, 100, 74, -44, -98, 1, 0, 0, 0, 0, 0, 0, 0, 100, 110, 97, 109, 101, 100, 117, 115, 101]
根据长度数据总字节数应为 405。但我只收到 94 个字节。我调试并分析了代码,我无法找出问题所在。
请帮助我继续。提前致谢。
请检查这个spec
当 WebAuthn 读取控制点长度特征时,您应该 return MTU - 3 字节。之后,每当 WebAuthn 要向身份验证器发送数据时,WebAuthn 会考虑将数据拆分为许多长度等于或小于 MTU - 1 的块。您收到的帧只是第一帧。后面还会有很多帧,你自己处理吧
注:
MTU中的3 - 3是字节:MSG字节,HLEN字节,LLEN字节
MTU中的1 - 1是每个数据包的序号
我可以发送 GET_INFO 到 webauthn.io。之后,我可以部分读取 MAKE_CREDENTIAL 请求。总 MAKE_CREDENTIAL 数据长度为 400+。但我只得到 90 多个字节。我没有收到 MAKE_CREDENTIAL.
的完整请求我收到的请求是
[-125, 1, 95, 1, -91, 1, 88, 32, 75, 1, 9, -33, -61, -39, 69 , -54, -3, 113, -4, -77, 29, 83, 121, 14, -83, -123, 70, -121, -15, -106, -17, 121, 107, -118, -7, 32, -44, -74, 71, 20, 2, -94, 98, 105, 100, 107, 119, 101, 98, 97, 117, 116, 104, 110, 46, 105, 111, 100, 110, 97, 109, 101, 107, 119, 101, 98, 97, 117, 116, 104, 110, 46, 105, 111, 3, -93, 98, 105, 100, 74, -44, -98, 1, 0, 0, 0, 0, 0, 0, 0, 100, 110, 97, 109, 101, 100, 117, 115, 101]
根据长度数据总字节数应为 405。但我只收到 94 个字节。我调试并分析了代码,我无法找出问题所在。
请帮助我继续。提前致谢。
请检查这个spec
当 WebAuthn 读取控制点长度特征时,您应该 return MTU - 3 字节。之后,每当 WebAuthn 要向身份验证器发送数据时,WebAuthn 会考虑将数据拆分为许多长度等于或小于 MTU - 1 的块。您收到的帧只是第一帧。后面还会有很多帧,你自己处理吧
注:
MTU中的3 - 3是字节:MSG字节,HLEN字节,LLEN字节
MTU中的1 - 1是每个数据包的序号